我的 jquery 移动应用程序有一个奇怪的问题。下面是 Chrome 开发者工具快照的屏幕截图。
为什么我的页面或脚本仍然被缓存已添加
$.ajaxSetup ({
cache: false
});
同样在每个加载 my ul
>的 ajax 调用中li
都设置了cache:false
.
请让我知道如何克服这种情况,因为我的移动缓存在每次点击时都会增长,让我发疯。
谢谢
更新:
每次我点击导航到另一个页面时,这个脚本都会被执行:
$('body').on('click', '.menuClass', function(e) {
e.preventDefault();
e.stopImmediatePropagation();
var menuid = $(this).attr('id');
if (menuid == '100001') {
settings.get('setval', function(obj) {
if(obj.value.tableMode == "1"){
$.mobile.changePage('categories.html', {
transition : "slide"
});
return false;
}
else{
$.mobile.changePage('index.html', {
transition : "slide"
});
}
});
}
});
但由于某些原因,category.html 的 URL 会在每次点击时加载,将 url 更改为下面
http://localhost:8080/categories?_=1347279588477
http://localhost:8080/categories?_=1347279584203
http://localhost:8080/categories?_=1347279688227