gpt4 book ai didi

javascript - AJAX 常规错误处理

转载 作者:行者123 更新时间:2023-12-03 11:58:33 25 4
gpt4 key购买 nike

我目前正在开发一个现有系统,其中我必须为整个系统创建通用错误处理。该系统使用Spring MVC和AJAX。

现在我已经完成了正常请求的错误处理(不使用ajax)但我在 AJAX 部分遇到问题。在 AJAX 部分中,如果出现错误/异常,页面不会重定向到我创建的通用错误页面。它停留在同一屏幕上,没有任何反应。

我已经对此进行了研究,看来对于 AJAX 部分,我需要通过 jQuery 重定向来完成。

由于我正在使用现有系统,因此我希望尽量减少所做的更改。所以我的问题是:是否可以创建一个 AJAX 部分可以自动调用的通用方法,而无需向 AJAX 调用的“error:”部分添加额外的代码?

任何建议都将很乐意接受。 :D

最佳答案

您可以注册一个 ajaxError 事件。这是 jQuery 的 documentation为了它。

代码示例:

$( document ).ajaxError(function() {
//do your redirect(s) here
});

和一个JSFiddle example

请注意,我想简单地显示使用它的要点,但您也可以根据它是哪个 jqXHR 对象抛出错误/重新路由。

关于javascript - AJAX 常规错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25497820/

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