Superfreak007
Grünschnabel
Hallo, ich habe folgendes Problem:
Ich habe einen jQuery Dialog welcher ein Formular enthält.
Wird dieser Dialog geöffnet, so wird das Formular angezeigt.
Bei einem Klick auf den Button 'Eingabe beenden' soll eine ajax Funktion die Daten des Formulares in die Datenbank schreiben.
LEider wird diese Funktion nicht ausgeführt.
Hier kommt der JS-Code:
Vlt kann mir ja jmd helfen, das Problem zu lösen.
Das Form selbst hat keinen submit-Button, dies soll der 'Eingabe Beenden' button übernhemen.
Das action-Attribut wurde freigelassen, und bei 'method' steht POST drin
Ich habe einen jQuery Dialog welcher ein Formular enthält.
Wird dieser Dialog geöffnet, so wird das Formular angezeigt.
Bei einem Klick auf den Button 'Eingabe beenden' soll eine ajax Funktion die Daten des Formulares in die Datenbank schreiben.
LEider wird diese Funktion nicht ausgeführt.
Hier kommt der JS-Code:
Code:
$('#dialog').dialog({
bgiframe: true,
draggable: false,
resizable: false,
autoOpen: false,
modal: true,
width: 750,
buttons: {
'Eingabe beenden': function() {
$("#dialog > form").submit(function(){
$.ajax({
type: "POST",
url: "./help/setData.php",
data: ({
art:$('#art').val(), datum:$('#datum').val(),
pid:$('#persoID').val(), verwendung:$('#verwendung'), betrag:$('#betrag')
}),
success: function(){
alert('formular abgesendet');
},
});
return false
});
//$(this).dialog('close');
},
Abbrechen: function() {
$(this).dialog('close');
},
}
});
Vlt kann mir ja jmd helfen, das Problem zu lösen.
Das Form selbst hat keinen submit-Button, dies soll der 'Eingabe Beenden' button übernhemen.
Das action-Attribut wurde freigelassen, und bei 'method' steht POST drin