2011-06-07 59 views
1

我想知道jquery.ajax()中msg对象的属性是什么。我在asp.net静态函数中抛出异常,但我无法将其转换为javascript。如何处理msg返回的jquery.ajax()

感谢您的帮助

+0

http://www.novogeek.com/post/2009/12/13/Handling-AJAX-exceptions-of- ASPNET-using-jQuery.aspx - 非常好的解释 – mko 2011-06-07 13:59:36

回答

0

如果你在服务器端异常,那么的JavaScript无法捕获异常原因JavaScript是在客户端。

你可以自己在服务器端捕获异常,并发送自定义错误消息Ajax“的成功,函数”来处理你抛出

0

错误(异常),你可以阅读从您的.NET页面响应例如

$(function(){ 
    $.ajax({ 
    type: 'POST', 
    url: "test.aspx", 
    data: "ref=test", 
    success: function(r) { }, 
    error: function(r) { alert(r.toString()); } 
    }); 
}); 

然后,您可以读取错误消息,并做必要的措施..

+0

谢谢,但这真的是101的东西。 – mko 2011-06-07 14:01:17