![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie,
mam tabele kontrahentów. Wyświetlam ich dane w postaci takiej fajnej karty (takie małe okno). Na dole karty zrobiłem dwa przyciski. Jeden to po prostu zamknięcie okna a drugi to submit graficzny. Chciałbym zrobić tak, że po naciśnięciu w submit poszedł UPDATE i zamknęło się to okno. Brak mi pomysłu jak to wykonać pozdrawiam Ten post edytował john_doe 18.09.2007, 08:47:26 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
AJAX
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
a po co od razu ajax?
wysyłasz form (submit) - zostaje wykonana Twoja akcja (odpalasz skrypt do którego kieruje formularz - metoda action) i wykonujesz update a następnie
wszystko Łukasz -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
No tak, ale to chyba raczej po przeładowaniu strony (żeby skrypt się wogóle wykonał).
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 338 Pomógł: 2 Dołączył: 4.03.2006 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Oba rozwiazana sa dobre (Ajax i window.close). Ja jednak proponuje tu drugie. A co, jezeli wystapia blady - nawet sie o nich nie dowiesz. Wyslij dane POSTem, a w php zrob to, co powiedzial kossa. W między czasie, zeby to mialo rece i nogi, w JS po wcisnieciu przycisku, wstaw jakis obrazek - trwa aktualizowanie, prosze czekac.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 10 Dołączył: 6.07.2007 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
@Prph faktycznie niech kazdy robi jak lubi ale obecne frameworki AJAXowe umozliwiaja sprawdzanie czy sie udalo czy nie
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
dzieki wszystko jest ok
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
@Prph faktycznie niech kazdy robi jak lubi ale obecne frameworki AJAXowe umozliwiaja sprawdzanie czy sie udalo czy nie po wykonaniu update też można za pomocą sql sprawdzić czy się udało i na pewno jest to bardziej pewne bo javascript może być wyłączony i ajax nie zadziała Łukasz -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
kossa => No tak, ale JS i tak musi być włączony, żeby zamknąć okno, więc...
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
więc wykona się update a okno się nie zamknie a jak wykorzystamy ajax który wywoła nam update to nic nie osiągniemy
![]() -------------------- |
|
|
![]() ![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
widzę, że temat was zainteresował więc wpadłem jeszcze na taki pomysl.
wyświetlam kontrahentów w tabeli i stronicuje wyniki. Wklikuje sie w partykularnego kontrahenta. gdy naciskam na submit robi sie update i tak jak mi pomogliście zamyka się okno. Jak teraz zrobić żeby okno które jest pod spodem odswieżylo by bylo widać update? chyba należy użyc JS -> opener.location.reload() tak zamykam temat. przed window.close; trzeba zapodac jak wyżej i jest git pozdrawiam Ten post edytował john_doe 18.09.2007, 21:06:03 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:01 |