0

我在出错的 MVC 应用程序帖子中使用 JQuery,有没有办法告诉错误是什么?

示例代码 -

    $.post("/Path/Action", form, function (returnHtml) {

        //do stuff

    }).error(function () { alert("error"); });

我附加了“.error”调用,但这并没有告诉我错误的原因。谢谢!

4

3 回答 3

1
.error( function (jqXHR, status, error) {
    alert(jqXHR);
    alert(status),
    alert(error);
 })
于 2012-10-04T18:55:53.970 回答
1
$.ajax({  
    type: 'POST',  
    url: '/Path/Action',  
    data: form,  
    success: function (data) {  
        console.debug(data);  
    },  
    error: function (data) {  
        console.debug(data);  
    }  
}); 
于 2012-10-04T18:58:02.717 回答
1

希望您根据我的评论自行调试它,但您可以通过这种方式获取信息

$.post("/error/").error( function(xhrObject,statusName,statusText) {
    console.log(xhrObject,statusName,statusText);  //Passed in info via arguments
    console.log(xhrObject.status);  //get the status code via the xhr object
});​

jsFiddle 示例

于 2012-10-04T18:58:05.543 回答