Jquery-Ajax-Formular Senden, wenn ich auf eine Schaltfläche klicken, die nicht in der form
Habe ich diesen code:
$(document).on('submit','#roomsend',function(e) {
var form = $('#roomsend');
var data = form.serialize();
$.post('php/roomlist.php', data, function(response) {
console.log(response);
$('#power').replaceWith(response);
});
return false;
});
Dieser arbeitet mit einer Senden-Schaltfläche im Formular. Aber jetzt habe ich einen button außerhalb der form:
<button class="btn btn-success" id="roomsendbutton"><i class="icon-ok"></i> Save</button>
Wie muss ich den code, dass wenn ich klickte die Schaltfläche die Schaltfläche alle Aktionen wird die Arbeit und das Formular sendet?
- $(document).auf('click','#roomsendbutton',function(e){..}) löst dein problem, denke ich
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie mit HTML5, können Sie die neue Formular-Attribut:
http://jsfiddle.net/sEHLf/
Sollte wohl look-up-browser-support für die es aber.
:)
.Verwenden
.trigger()
Methode:Referenzen:
.trigger()
- jQuery API-DokumentationNur etwas tun, wie dieses in Ihrem jQuery..
Nur binden Sie das click-Ereignis der Schaltfläche.