我想知道 jquery.ajax() 中 msg 对象的属性是什么。我在 asp.net 静态函数中抛出异常,但我无法在 javascript 中强制转换它。
感谢帮助
如果服务器端有异常,则 JavaScript 无法捕获异常,因为 JavaScript 在客户端。
您可以自己在服务器端捕获异常并将自定义错误消息发送到 Ajax“成功函数”以处理您抛出的错误(异常)
您可以从您的 .Net 页面读取响应,例如
$(function(){
$.ajax({
type: 'POST',
url: "test.aspx",
data: "ref=test",
success: function(r) { },
error: function(r) { alert(r.toString()); }
});
});
然后,您可以阅读错误消息并执行必要的步骤。