gpt4 book ai didi

javascript - 如何从 jQuery 异常中获取消息

转载 作者:行者123 更新时间:2023-11-28 10:59:40 25 4
gpt4 key购买 nike

我有一些 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 中得到这个。

最佳答案

如果您对错误处理方法使用以下参数,则可以访问该消息:

function (request, statusText, errorMsg) {
// use errorMsg to get only the exception message
});

如果您使用$.post(),您可以这样定义它:

$.post(url, data, function (data) { 
... success callback ...
}).error(function (request, statusText, errorMessage) {...});

或者如果您通过定义 OnFailure 属性通过 Ajax 帮助器调用操作方法:

// javascript
var handleError = function (request, statusText, errorMsg) { ... };

// view
@Ajax.BeginForm(..., new AjaxOptions { OnFailure = "handleError" })

关于javascript - 如何从 jQuery 异常中获取消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7803975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com