【发布时间】:2010-08-16 16:07:28
【问题描述】:
我设置了一个 jQueryUI 选项卡控件,它有两个选项卡。一个通过 ajax 加载其内容,并且是默认选项卡。另一个是简单的非 ajax 选项卡。
当用户访问页面时,会显示 ajax 选项卡。由于加载内容至少需要 5-10 秒,因此一些用户点击查看第二个选项卡。此时,显示第二个选项卡时似乎取消了 ajax 调用 - 选项卡的加载器消失了,单击返回 ajax 选项卡只显示一个空白 div。由于我已关闭缓存,因此该选项卡不会重新加载。打开缓存将允许用户至少再次请求数据,但由于这些调用可能需要很长时间,这不是一个可行的解决方案。
这种情况下的理想行为是让 ajax 选项卡继续保持其请求打开,即使单击其他选项卡也是如此。
这可能吗?
【问题讨论】:
标签: jquery-ui