解決在IE11瀏覽器下,JQuery的AJAX方法不響應問題

在項目的時候一直都是在使用谷歌瀏覽器在調試,後來在現場部署到服務器上的時候,客戶使用的是IE瀏覽器,版本是11後端

 

在測試的過程當中,出現幾個問題,雖然是幾個問題,可是問題的緣由就是AJAX第一次響應,第二次就不在響應瀏覽器

例如:下拉框的數據第一次加載會經過AJAX調用後端方法,可是第二次以後就不在調用後端緩存

問題緣由:服務器

IE的瀏覽器緩存機制不大好,爲了防止AJAX的不停的提交,當參數沒有改變的時候,將再也不響應AJAX,會直接返回.函數

就是IE對於相同的參數,只會請求一次測試

 

解決方法:spa

使用AJAX傳遞參數的時候,咱們能夠傳遞一個隨機數,來保證每次請求的參數都不相同,能夠使用時間戳,也能夠使用隨機函數調試

 

 

 只須要保證請求的參數不一致,後端無需接收blog

相關文章
相關標籤/搜索