JQuery UI选项卡 – 清除缓存选项卡

我在给定页面上有一组JQuery UI选项卡,并将cache属性设置为true,以减少发出的请求数。 我还在选项卡外部有一个选择列表,用于为加载选项卡的请求提供参数。

问题:如果用户单击所有选项卡并加载所有选项卡,然后从选择列表中选择不同的项目,则选项卡将显示来自先前选择的选项的信息。

当用户从选择列表中选择一个新选项时,我希望能够清除选项卡缓存,这样当他们再次单击选项卡时,缓存中没有任何内容,并且新选择的选项是作为参数提供。

有谁知道如何清除选项卡的页面缓存?

当他们点击不同的项目时,只需使用:

$("#tabs .ui-tabs-nav a").removeData("cache.tabs"); 

这将删除所有选项卡的缓存,并在它们单击项目时重新缓存。