JQuery UI选项卡 – 清除缓存选项卡
我在给定页面上有一组JQuery UI选项卡,并将cache属性设置为true,以减少发出的请求数。 我还在选项卡外部有一个选择列表,用于为加载选项卡的请求提供参数。
问题:如果用户单击所有选项卡并加载所有选项卡,然后从选择列表中选择不同的项目,则选项卡将显示来自先前选择的选项的信息。
当用户从选择列表中选择一个新选项时,我希望能够清除选项卡缓存,这样当他们再次单击选项卡时,缓存中没有任何内容,并且新选择的选项是作为参数提供。
有谁知道如何清除选项卡的页面缓存?
当他们点击不同的项目时,只需使用:
$("#tabs .ui-tabs-nav a").removeData("cache.tabs");
这将删除所有选项卡的缓存,并在它们单击项目时重新缓存。