![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 34 Dołączył: 16.02.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam
mam formularz ktory sie przesyła do serwera gdy ktos kliknie w DIVa. No i przesyła sie bardzo ładnie ,ale tylko raz. Tzn gdy go przepętle FORem i mam wiele DIV to moge tylko raz wysłac formularz,gdy sprobuje przesłac to na innych DIVach to juz nie da rady. Oczywiscie kazdy formularz ma unikalne identyfikatory, nie jest tak ze przy kazdym jest to samo. I tu moje pytanie - czy AJAX ma jakies zabezpieczenia przez wielokrotnym wysłaniem formularza ? a jesli nie to jak to obejsc ? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 31 Dołączył: 10.01.2007 Skąd: Bydgoszcz/Inowrocław Ostrzeżenie: (0%) ![]() ![]() |
To znaczy jak - po nacisnieciu na diva chcesz kilka razy wyslac formularz, czy masz wiele divow i po nacisnieciu na kazdy chcesz wyslac raz formularz? W pierwszym przypadku for na ajax, choc bardziej polecam wywołanie rekurencyjne na evencie success. W drugim przypadku nadaj tym divom jedną klasę np sendForm i wtedy jQuery('.sendForm').bind('click',function(){ /* AJAX */ });
Jeśli to nie to, o co Ci chodzi, wstaw html i JS, te części odpowiedzialne za zdarzenie click i wysyłkę formularza |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat I tu moje pytanie - czy AJAX ma jakies zabezpieczenia przez wielokrotnym wysłaniem formularza ? a jesli nie to jak to obejsc ? A nie przyszlo ci do glowy, ze poprostu źle "przepetliles" kod? Tak przez chwilke, ze moze jednak nie napisales go dobrze? Bo ja smiem twierdzic, ze to w tym wlasnie problem ![]() No ale przydalby sie ten kod, by moc to stwierdzic jednoznacznie -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 17:11 |