Ich habe ein Formular, das über XHR eingeführt wird, und ich muss in der Lage sein, ein Ereignis darauf zu binden, für submit. Ich habe das Plugin jquery.form.js heruntergeladen. Was ist der beste Weg, um eine späte Bindung so auszuführen, dass ich etwas wie zu tun: da die Form nicht ohne weiteres verfügbarWie spätes Binden mit jQuery?
$(document).ready(function() {
// bind 'myForm' and provide a simple callback function
$('#myForm').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
Leider ist, wenn der DOM erste bevölkert, wird dies nicht funktionieren.
** EDIT **
Ich habe in das Formular versucht verbindlich, nachdem sie über XHR abgerufen und haben nicht viel Glück gehabt. So sieht es aus:
$.get("foo.php", function(data) {
$('#my_form').ajaxForm(function() {
alert("Thank you for your comment!");
});
});
Danke, das hat den Trick – Coocoo4Cocoa
jQuery docs hat gesagt, dass live() beim Senden nicht unterstützt wird. –