如何处理msg返回的jquery.ajax()
问题描述:
我想知道jquery.ajax()中msg对象的属性是什么。我在asp.net静态函数中抛出异常,但我无法将其转换为javascript。如何处理msg返回的jquery.ajax()
感谢您的帮助
答
如果你在服务器端异常,那么的JavaScript无法捕获异常原因JavaScript是在客户端。
你可以自己在服务器端捕获异常,并发送自定义错误消息Ajax“的成功,函数”来处理你抛出
答
错误(异常),你可以阅读从您的.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
http://www.novogeek.com/post/2009/12/13/Handling-AJAX-exceptions-of- ASPNET-using-jQuery.aspx - 非常好的解释 – mko 2011-06-07 13:59:36