2012-10-04 54 views
0

我在MVC appliaction帖子中使用JQuery错误了,是否有一些方法可以告诉错误是什么?与MVC错误的JQuery发布

示例代码 -

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

     //do stuff 

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

我附上了“.error”呼叫,但并没有告诉我的错误的原因。 谢谢!

+0

难道你看参数的函数? – epascarello

+0

你的意思是“returnHtml”?我在“// do stuff”部分放了一个警告,但它永远不会在那里。 –

+0

错误中的函数中没有。 – epascarello

回答

1
.error(function (jqXHR, status, error) { 
    alert(jqXHR); 
    alert(status), 
    alert(error); 
}) 
+0

谢谢user1026361!我用你的答案。 –

+0

没问题!我直接从jquery.com那里得到了答案,这是一个很好的图书馆资源! – user1026361

1
$.ajax({ 
    type: 'POST', 
    url: '/Path/Action', 
    data: form, 
    success: function (data) { 
     console.debug(data); 
    }, 
    error: function (data) { 
     console.debug(data); 
    } 
}); 
+0

这是拨打电话的一种方式,但不是OP所要求的。 – epascarello

+0

感谢webdeveloper!我将来可能会使用你的呼叫方式! –

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 example

+0

我使用user1026361的解决方案,但谢谢epascarello! –