我使用了一個教程來獲取以下ajax代碼。在教程中,他們有圖書館jquery.form.js。以下是代碼:沒有庫的等效代碼
function onsuccess(response,status){
$("#onsuccessmsg").html(response);
alert(response);
}
$("#uploadform").on('change',function(){
var options={
url : $(this).attr("action"),
success : onsuccess
};
$(this).ajaxSubmit(options);
return false;
});
如果我不想讓jquery.form.js實施,該怎麼辦?與普通的ajax(沒有庫)等價的代碼是什麼?
更新
我嘗試下面的代碼:
$("#uploadform").on('change',function(){
$.ajax({
url: $(this).attr("action"),
context: document.body,
success: function(){
$("#onsuccessmsg").html(response);
alert("asdf");
}
});
return false;
});
,並沒有現在做任何事情。
jquery.form.js庫非常有用。我會建議從開始使用它,因爲您可能最終會在您的項目中使用它。 –
謝謝,但現在,我不想使用它。你知道相當於ajax代碼嗎? – Horay