带有AJAX的jQuery UI选项卡 - 每次切换选项卡时强制重新加载选项卡内容

问题描述:

使用jQuery UI选项卡时,可以指定.php或.html文件作为选项卡内容。当用户转到另一个选项卡并再次返回时,是否可以强制ajax选项卡中的内容刷新? (选项卡包含动态信息,用户可以在另一个需要刷新的选项卡中执行操作)。带有AJAX的jQuery UI选项卡 - 每次切换选项卡时强制重新加载选项卡内容

我认为它是默认的。至少这段代码在从ajax调用重新加载之前显示一秒钟的值。如果没有,也许你可以做一个重载与此事件,因为它被激发每一个页面导航时间:

$('#tabContainer').bind('tabsselect', function (event, ui) { 
    $(ui.panel).html("tab is " + ui.tab + "<br/>\r\n" + // string 
     "panel is " + ui.panel + "<br/>\r\n" + // HTMLDivElement 
     "index is " + ui.index + "<br/>\r\n" + 
     "Hello, world!"); 
}); 

您可以使用缓存选项:

$(“.selector”)。标签({cache:true});

更多的信息在这里:http://jqueryui.com/demos/tabs/#option-cache