使用带有jquery的选项卡

时间:2011-02-01 14:49:59

标签: javascript jquery jquery-ui

我在jquery ui中使用了tabs控件。我使用以下代码基于某种逻辑动态添加新选项卡:

$("#div_Tabs").tabs("add", "/Game/PlayGame?matchID=" + result.MatchID, "Play with " + userName);

我的问题是当用户离开新创建的标签时,该标签的内容会丢失,当他再次选择此标签时,所有内容都会再次加载回来。我想知道这种重装是否可以避免。我想在创建新选项卡时仅加载一次该内容。如果无法做到这一点,我还有其他选择吗?提前致谢。

1 个答案:

答案 0 :(得分:2)

如何将'cache'属性设置为TRUE?根据文件:

  

是否缓存远程选项卡   内容,例如仅加载一次或使用   每次点击。正在缓存内容   懒惰加载,例如一次且仅一次   第一次点击。请注意   防止实际的Ajax请求   被您需要的浏览器缓存   提供额外的缓存:false标志   到ajaxOptions

该标签将具有您只描述过一次的行为。