2016-06-12 7 views
-1

ここに私の質問があります。私は完全にうまく動作するフォームを提出したajaxフォームを持って、私はこのページに再びajax読み込まれたコンテンツで私を連れて行くが、それは動作しませんajaxでロードされます。Jqueryフォームが読み込まれたコンテンツで動作しない

私はこのコード

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

事は、私が この

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

または

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

に変更しようとしていますこのような何かに変更することである。しかし、それはdoesnのを持っています仕事は

は、あなたが私を助けることを願って、おかげで

+1

ご質問はあなたのコードと同様にしてください。 –

+0

私はajax経由でフォームをロードすることですが、jqueryは "body"にアタッチする必要があるため "on change"値を認識しないため、フォームを送信する方法を知らない"要素、私はjqueryページで与えられたすべての可能性を試して、私はそれが同じコードで動作するようにすべての可能性を検索しました。ここで再び私の質問。 ajaxによって読み込まれたフォームを提出する方法。それはファイルアップロードフォームです。 –

答えて

0

は私があまりにも

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

とトリガーにフォームの始まりを変更しました、ありがとうございました。

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

ありがとう、これは誰かに役立つことを願っています。

関連する問題