gpt4 book ai didi

jquery - 如何从失败的 jQuery 请求中获取异常消息?

转载 作者:行者123 更新时间:2023-12-01 07:36:42 25 4
gpt4 key购买 nike

如果我将 jQuery ajax 与错误处理程序一起使用,并且我调用的 ASP.NET MVC 操作引发异常,我希望能够向用户显示异常中的消息。现在我正在使用:

 $.ajax( {
...
error: function(request,status,error) {
var exp = new RegExp('<title>(.*)<\/title>','i');
if (exp.exec(request.responseText)) {
alert( RegExp.lastParen );
}
else {
alert( status );
}
}
});

我希望有一个规范的 jQuery 实现,而不是我自己的实现。

最佳答案

就其值(value)而言,我通常会执行任何返回包含在 try/catch block 中的 JsonResult 的操作,以便它不会引发异常。相反,我为每个 Json 数组返回两个参数:“ok”(真/假)和“message”(包含出现错误时向用户显示的消息)。

然后我省略 $.ajax“error”参数,并对 JsonResult 结果的“ok”参数执行一个简单的分支。

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

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