jquery モバイル アプリケーションに奇妙な問題があります。以下のスクリーン ショットは、Chrome デベロッパー ツールのスナップショットからのものです。
追加したにもかかわらず、ページまたはスクリプトがキャッシュされるのはなぜですか
$.ajaxSetup ({
cache: false
});
ul
また、 my > li
have setをロードするすべての ajax 呼び出しでも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"
});
}
});
}
});
ただし、何らかの理由で、クリックするたびにcategories.htmlのURLが読み込まれ、URLが以下に変更されます
http://localhost:8080/categories?_=1347279588477
http://localhost:8080/categories?_=1347279584203
http://localhost:8080/categories?_=1347279688227