私はjquery.form.js(バージョン:2.84)を使用しています。下のコードでは、$( 'imageform')の直前で止まっています。ajaxSubmit .. preventDefaultを削除すると、フォームは通常どおりに提出され、ページは更新されます。でpreventDefaultが存在する場合、私はloader.gifを参照してくださいますが、サーバ側では、私はすべてのデータが表示されないとも警告が解雇されることはありません。..ajax form submit not working
google.maps.event.addDomListener($('photoimg'), 'change', function(e){
e.preventDefault(); // <-- important
$("preview").innerHTML = ("<img src=\"loader.gif\" alt=\"Uploading....\"></img>");
$('imageform').ajaxSubmit({
target: 'preview'
});
alert('after submit');
});
私はまた、以下のような機能を使用していますが、それはですあなたはgetElementById
機能で$
を上書きしてしまったので、私はなぜ、$( 'imageform')を使用していない$( '#のimageform')...
function $(element) {
return document.getElementById(element);
}
うわー!どうもありがとう。それは素晴らしい説明です...私はこれを試してみます.. – user644745