当我切换到不同的选项卡时,jQuery UI 选项卡立即出错(AJAX)
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我遇到了完全相同的问题。我打算禁用其他选项卡,直到 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.