1

我想知道 jquery.ajax() 中 msg 对象的属性是什么。我在 asp.net 静态函数中抛出异常,但我无法在 javascript 中强制转换它。

感谢帮助

4

2 回答 2

0

如果服务器端有异常,则 JavaScript 无法捕获异常,因为 JavaScript 在客户端。

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

于 2011-06-07T09:32:46.773 回答
0

您可以从您的 .Net 页面读取响应,例如

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

然后,您可以阅读错误消息并执行必要的步骤。

于 2011-06-07T09:33:20.863 回答