1. 程式人生 > >ie瀏覽器下get方式獲取數據無效問題

ie瀏覽器下get方式獲取數據無效問題

最好的 style mil ajax請求 ajax random font 時也 internet

在ie瀏覽器用get方式獲取數據時因為發送得到參數地址都是一樣的,所以瀏覽器會優先從緩存獲取數據,而不去服務器請求數據,post由於參數不同所以不會影響。

解決方法:

1. Internet選項--瀏覽歷史記錄--設置-- Internet 臨時文件的選項改為每次訪問網頁時也可以

2. 在ajax請求的頁面後加隨機數

  例:URL=“t=”+Math.random();//或者new Date();

  或: “?timestamp=”+new Date().getTime();

  最好的方法:用一個公共的ajax方法設置{cache:false;}就不需要每個接口寫隨機數了;

ie瀏覽器下get方式獲取數據無效問題