如何从 jQuery 异常中获取消息
我有一些 MVC 代码:
throw new HttpException(403, "my error text", new Exception("Show me this message"));
在 javascript 中我有一个函数:
changeTextFormat = function (data) {
alert(data.responseText);
alert(data.status);
}
responseText
中有很多信息,但我想要访问的是“我的错误文本” 或
“显示此消息”
。
谁能告诉我如何从 responseText
中获取此内容。
I have some MVC code:
throw new HttpException(403, "my error text", new Exception("Show me this message"));
In javascript I have a function:
changeTextFormat = function (data) {
alert(data.responseText);
alert(data.status);
}
There is a lot of info in the responseText
but what I'm wanting to get access to is "my error text"
or "Show me this message"
.
Can anybody tell me how to get this out of the responseText
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您对错误处理方法使用以下参数,则可以访问该消息:
如果您使用
$.post()
,您可以这样定义它:或者如果您通过 Ajax 调用您的操作方法通过定义
OnFailure
属性来帮助程序:You can access the message if you use the following arguments for your error handling method:
If you are using
$.post()
you can define it this way:or if your calling your action method via the Ajax helper by defining the
OnFailure
property:我建议您使用 JSON 来显示异常。
然后解析它:
I recommend you use the JSON to show the exception.
And then parse it: