Javascript jquery 1.11选项卡禁用缓存不工作
我已经从jQuery1.8.4迁移到了1.11,从那以后我对IE 11中的缓存行为产生了问题 在1.8.4中,为了禁用缓存,我使用了运行良好的缓存Javascript jquery 1.11选项卡禁用缓存不工作,javascript,jquery,caching,Javascript,Jquery,Caching,我已经从jQuery1.8.4迁移到了1.11,从那以后我对IE 11中的缓存行为产生了问题 在1.8.4中,为了禁用缓存,我使用了运行良好的缓存 var $tabs = $('#tabs').tabs({ajaxOptions: { cache: false } 但现在,由于不再支持缓存属性,数据总是从缓存加载。我已经更改了代码,但没有效果。这适用于Firefox,但不适用于IE var $tabs = $('#tabs').tabs({ajaxOptions: { cache: false
var $tabs = $('#tabs').tabs({ajaxOptions: { cache: false }
但现在,由于不再支持缓存属性,数据总是从缓存加载。我已经更改了代码,但没有效果。这适用于Firefox,但不适用于IE
var $tabs = $('#tabs').tabs({ajaxOptions: { cache: false },
beforeLoad: function( event, ui ) {
if ( ui.tab.data( "loaded" ) ) {
event.preventDefault();
return;
}
ui.jqXHR.success(function() {
ui.tab.data( "loaded", true );
});
}
});
beforeLoad: function( event, ui ) {
var link = $(ui.tab).find("a").attr("href");
var index = link.lastIndexOf("?");
var timestamp = Date.now();
if(index > 0) {
link = link.substring(0, index);
}
link = link + "?ts_=" + timestamp;
ui.ajaxSettings.url = link;
}