最近使用jquery中的load加載頁面時會出現頁面只加載一次,而且這種情況只出現在ie瀏覽器中,chrome就不會,一開始以爲是ie瀏覽器的原因,後來上網查了一下發現是ajax緩存的原因,所以在頁面的相應位置添加:
$.ajaxSetup ({
cache: false //關閉AJAX緩存
});
或者用例外一種方法,在請求的url後面加個時間戳,讓ajax認爲是個新的頁面請求,如下:
$('#indexDiv').load("${ctx}/admin/index.do?20170912114701");