Jquery 未调用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(

由于某种原因,我使用这种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("#contact-form").attr("method"),
        data : jQuery("#contact-form").serialize(),
        statusCode : {
            200 : (function() {
                alert("yyyyyyyyaaaaaaaaaaaaa");
            }),
    400 : (function() {
                alert("eeeerrrrrrrrrr");
            })
        }
    });
}

remove
在函数前面,remove
在结束的大括号之后
}
它不需要函数闭包,最重要的是,你没有传递任何东西到闭包中。@ohgod为什么我不认为那些括号会有什么不同。在这种情况下,它们是多余的,但不应该引起问题。