Jquery 未调用ajax响应后状态码函数
由于某种原因,我使用这种ajax方法时忽略了提交后从服务器返回的状态代码 这就是我在响应中从服务器接收到的内容Jquery 未调用ajax响应后状态码函数,jquery,ajax,post,Jquery,Ajax,Post,由于某种原因,我使用这种ajax方法时忽略了提交后从服务器返回的状态代码 这就是我在响应中从服务器接收到的内容 HTTP/1.1 200 OK Content-Type: text/html; charset=utf-8 Content-Length: 4241 方法: function submitForm() { $.ajax({ url : jQuery("#contact-form").attr("action"), type : jQuery(
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 4241
方法:
function submitForm() {
$.ajax({
url : jQuery("#contact-form").attr("action"),
type : jQuery("#contact-form").attr("method"),
data : jQuery("#contact-form").serialize(),
statusCode : {
200 : (function() {
alert("yyyyyyyyaaaaaaaaaaaaa");
}),
400 : (function() {
alert("eeeerrrrrrrrrr");
})
}
});
}
remove
(
在函数前面,remove)
在结束的大括号之后}
它不需要函数闭包,最重要的是,你没有传递任何东西到闭包中。@ohgod为什么我不认为那些括号会有什么不同。在这种情况下,它们是多余的,但不应该引起问题。