2016-06-12 8 views
-1

Hier ist meine Frage. Ich habe ein Ajax-Formular, das funktioniert einwandfrei, ich habe diesen Link, der mich mit Ajax geladenen Inhalt wieder auf diese Seite bringt, aber wenn es mit Ajax geladen ist, funktioniert es nicht.Jquery-Formular senden bei geladenem Inhalt funktioniert nicht

Ich habe diesen Code

$('#uploadForm').on('change','#file-upload',function(){ 
$(this).submit(); 
}); 

Die Sache wie diese, etwas zu ändern, die ich versucht habe zu diese

$('body').on('change','#file-upload',function(){ 
$(this).submit(); 
}); 

oder

$('body').on('change','#file-upload, #uploadForm',function(){ 
$(this).submit(); 
}); 

Aber es doesn zu ändern Arbeit

hoffen, dass Sie mir helfen können, Dank

+1

Können Sie bitte Ihre Frage sowie Ihren Code klar stellen? –

+0

Die Sache ist, dass ich das Formular über Ajax laden, aber ich weiß nicht, wie man es für das Absenden des Formulars funktioniert, weil die Jquery den Wert "bei Änderung" nicht erkennt, weil es an den "Körper" angehängt werden muss "element, ich habe alle möglichkeiten von jquery page ausprobiert und ich habe alle möglichkeiten durchsucht, damit es mit dem gleichen code funktioniert. Hier meine Frage nochmal. So senden Sie ein von AJax geladenes Formular. Es ist ein Datei-Upload-Formular. –

Antwort

0

Danke ich habe den Anfang des Formulars

$(document).on('submit', '#uploadForm', function(e) { 
    //ajax form HERE 
}); 

und den Auslöser zu ändern.

$(document).on('change','#file-upload',function(){ 
    $(this).submit(); 
}); 

Vielen Dank, dass dies jemand hilft.

Verwandte Themen