ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
203
203
EMPFEHLEN
-
Hallo ich habe ein kleines Problem mit einem meiner Formulare und jQuery-Form-Plugin.
Und zwar sendet der FF im Beispiel unten pro Formular 3 Requests an den Server, die Daten sind bei allen Requests gleich, Probleme gibt es dann natürlich mit dem DB-Update, dass hinten dran hängt, da er dieses insgesamt 3 Mal durchführt, wie kann ich das Problem lösen?
Die Tabelle mit den Formularen wird durch eine mysql-Abfrage erstellt und in einem DIV ausgegeben, das mittels JS-Button angezeigt wird...
Hier der Code:
HTML-Code:..... <tbody> <tr> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">1</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Riedergrund</p></td><td class="raumtabellen"><p class="kellerei_aktuelle_lesen">5 ar</p></td><td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Flach</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Müller-Thurgau</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">0</p></td> <td class="raumtabellen<pclass="kellerei_aktuelle_lesen">0</p></td> <td class="raumtabellen"> <script type="text/javascript" src="js/zum_weinberg.js"></script> <form action="php/weinberg_info.php" method="post" class="zum_weinberg"> <fieldset class="fieldset"> <input name="WbNr" value="1" type="hidden"> <input name="WbStufe" value="1" type="hidden"> <input name="WbSorte" value="Müller-Thurgau" type="hidden"> <input name="WbSortenID" value="1" type="hidden"> <input name="WbSortenFarbe" value="1" type="hidden"> <input name="WbKG" value="0" type="hidden"> <input name="WbOechsle" value="0" type="hidden">[INDENT]<input id="WbNr_1" title="Zum Weinberg" name="zumWeinberg" value="" class="button_zum_weinberg" type="submit">[/INDENT] </fieldset></form></td></tr> <tr> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">2</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Wasserbach</p></td><td class="raumtabellen"><p class="kellerei_aktuelle_lesen">5 ar</p></td><td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Flach</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Grauburgunder</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">0</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">0</p></td> <td class="raumtabellen"> <script type="text/javascript" src="js/zum_weinberg.js"></script> <form action="php/weinberg_info.php" method="post" class="zum_weinberg"><fieldset class="fieldset"> <input name="WbNr" value="2" type="hidden"> <input name="WbStufe" value="1" type="hidden"> <input name="WbSorte" value="Grauburgunder" type="hidden"> <input name="WbSortenID" value="2" type="hidden"> <input name="WbSortenFarbe" value="1" type="hidden"> <input name="WbKG" value="0" type="hidden"> <input name="WbOechsle" value="0" type="hidden"> <input id="WbNr_2" title="Zum Weinberg" name="zumWeinberg" value="" class="button_zum_weinberg" type="submit"> </fieldset></form></td></tr> <tr> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">3</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Katschenreuth</p></td><td class="raumtabellen"><p class="kellerei_aktuelle_lesen">6 ar</p></td><td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Flach</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">Kerner</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">0</p></td> <td class="raumtabellen"><p class="kellerei_aktuelle_lesen">0</p></td> <td class="raumtabellen"> <script type="text/javascript" src="js/zum_weinberg.js"></script> <form action="php/weinberg_info.php" method="post" class="zum_weinberg"><fieldset class="fieldset"> <input name="WbNr" value="3" type="hidden"> <input name="WbStufe" value="1" type="hidden"> <input name="WbSorte" value="Kerner" type="hidden"> <input name="WbSortenID" value="8" type="hidden"> <input name="WbSortenFarbe" value="1" type="hidden"> <input name="WbKG" value="0" type="hidden"> <input name="WbOechsle" value="0" type="hidden"> <input id="WbNr_3" title="Zum Weinberg" name="zumWeinberg" value="" class="button_zum_weinberg" type="submit"> </fieldset></form></td></tr></tbody></table>
Und die JS Datei dazu:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14
$(document).ready(function() { var options = { target: '#weinbergaktionen_dialogbox', success: function() { $('.weinbergaktionen_overlay').show(); $('.weinbergaktionen_dialogbox').show(); }}; $('.wb_anlegen').submit(function() { $(this).ajaxSubmit(options); return false; }); });
Der FF sendet immer so viele Requests, wie Formulare auf der Seite vorhanden sind, wie kann ich erreichen, dass pro Formular nur ein Request gesendet wird?
-
Hi,
du bindest das gleiche JavaScript dreimal ein. Damit wird für das Submit-Event auch dreimal die gewünschte Funktion registriert, was letztendlich ein mehrfaches Versenden der Formulardaten nach sich zieht.
Es reicht aus, wenn du das JavaScript einmal ins Dokument einbindest.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Hi Quaese,
stimmt, ich hatte das JavScript in der PHP-Schleife stehen, man oh man, ich hätte schon heute Vormittag hier posten sollen
Danke Dir, jetzt ist es wie es sein soll.
Ähnliche Themen
-
XMLSocket sendet Chr(0) - VB.NET Server !?
Von String im Forum Flash PlattformAntworten: 0Letzter Beitrag: 24.02.10, 10:39 -
wie sendet ein winsock-server gescheiten hex
Von spooooongq im Forum C/C++Antworten: 3Letzter Beitrag: 13.10.09, 17:08 -
Was sendet FTP-Server bei LIST-Befehl?
Von cesupa im Forum Hosting & WebserverAntworten: 3Letzter Beitrag: 17.05.07, 12:06 -
Seitenzugriff per httprequests, Browserkennung?
Von Froschi80 im Forum .NET Web und KommunikationAntworten: 4Letzter Beitrag: 28.03.07, 11:32 -
server sendet keine cookies?
Von ghhe im Forum PHPAntworten: 5Letzter Beitrag: 22.10.02, 21:12





Zitieren

Login





