為什麼$.getJSON()在IE下失效

admin發表於2017-02-22

可能在使用$.getJSON()的時候會出現這種奇怪的情況,那就是在IE瀏覽器下面無法讀出資料。引起這個現象的原因是,在IE瀏覽器下會使用快取中的資料,只要不讓其使用快取中的資料即可解決此問題,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
$.ajaxSetup({ cache: false }); 
$.getJSON("/MyQueryUrl",function(data,item) { 
  //要執行的程式碼
  $.ajaxSetup({ cache: true }); //重新恢復
});

上面程式碼解決了在IE瀏覽器下的問題。


相關文章