function submitByAjax(form) {
var json = {
type: "ajax",
url: form.getAttribute("ajax"),
form: form,
onsuccess: function () {
alert("提交成功!");
},
onfail: function () {
alert("提交失败!");
}
};
request(json);
}
上面第5行的 form: form, 有这个form属性吗?我见过别人这样用过,请帮我解释下
------解决方案--------------------
这个应该是被封装过了,看下request就比较好理解了
------解决方案--------------------
request(json);这个方法是怎么处理的?楼主是不是用了别人封装的JS插件,如果是,看看别人的API说明。
------解决方案--------------------
jQuery ajax 参数
没看到过,应该有人又封装了一次把
------解决方案--------------------
$(function(){
$("#提交按钮的id").click(
function(){
$.ajax({
async:true,//异步请求
type:"post",//提交方式
url:"/user/login",//controller 的login的方法
data:$("form").serialize(),://表单属性的序列化
dataType:"json",//返回值类型json
success:function(){
alert("success");
},
error:function(){
alert("error");
}
});
});
});