当我切换到不同的选项卡时,jQuery UI 选项卡立即出错(AJAX)

发布于 2024-11-18 09:59:15 字数 415 浏览 3 评论 0原文

我正在使用 jQuery UI 选项卡。我的一个选项卡是通过 AJAX 加载的。我将 cache 选项设置为 true,并且一切正常,除了...当我单击 AJAX 选项卡,然后快速切换到另一个选项卡(AJAX 选项卡)时似乎立即中止,并引发错误(没有错误文本)。

作为测试,我设置了一个选项卡,在服务器上有 2.5 秒的延迟...如果我单击 AJAX 选项卡并等待...然后内容就会显示...但是如果我之前切换到不同的选项卡2.5 秒到了,error 事件被引发。

所以问题是,如何防止 AJAX 内容仅仅因为我切换到不同的选项卡而被中止

I'm using jQuery UI Tabs. One of my tabs is loaded via AJAX. I have the cache option set to true and everything works perfectly, except... when I click on an AJAX tab, then quickly switch to a different tab, the AJAX tab seems to be aborted instantly, and raises an error (with no error text).

As a test, I setup a tab that, on the server had a 2.5 second delay... If I click on the AJAX tab and wait... then the content shows up... but if I switch to a different tab before the 2.5 seconds is up, the error event is raised.

So the question is, How do I prevent the AJAX stuff from being aborted just because I switched to a different tab?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木落 2024-11-25 09:59:15

我遇到了完全相同的问题。我打算禁用其他选项卡,直到 jax 响应完成,然后重新启用它们,直到我找到真正的修复方法。

I'm having the exact same problem. I was going to disabled other tabs until the jax response finishes then reable them until I can find the REAL fix for this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文