【发布时间】:2016-02-12 04:06:00
【问题描述】:
我使用教程来获取以下 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代码吗?
标签: javascript jquery html ajax forms