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:
Und die JS Datei dazu:
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?
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:
.....
<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">
<input id="WbNr_1" 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">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:
$(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?