IE瀏覽器下ajax執行成功,但不能呼叫後台

2021-09-24 23:56:20 字數 328 閱讀 9829

乙個ajax請求的方法在其他瀏覽器是沒有問題的,但是在ie上面當第二次執行傳遞相同的引數值時ajax直接跳過無響應。

這是因為ie的快取做的不好,為了防止ajax不停的提交,有時候會不執行,直接返回。當傳遞的引數值相同時ajax會不執行。

解決辦法:傳遞乙個引數保證每次執行的時候引數值不同就行,所以可以加乙個隨機函式,或者加乙個時間戳就可以了。

math.random() new date()

function delexaminfo(id),

success:function(data),

error:function()})}

})}

IE瀏覽器Ajax快取問題

ie瀏覽器ajax快取問題 ie會針對ajax請求的位址快取請求結果,直到快取過期之前,針對相同位址發出的請求,只有第一次會請求會真正傳送到服務端.解決方式 手動清空ajax快取 優點 方便快捷,可以統一配置 缺點 統一配置的情況下,所有ajax都不快取,不統一配置下,每次使用ajax都要重新設定c...

ajax方法在IE瀏覽器下快取問題

最近在做專案的時候,遇到乙個問題,使用jquery的ajax方法進行非同步提交時,在ie瀏覽器下會存在快取問題,即當第一次請求傳送到伺服器後,如果後續的請求引數跟第一次相同,則瀏覽器會直接返回快取的結果而不是去伺服器獲取 經測試,在火狐與谷歌瀏覽器中不存在這樣的問題 通過上網查詢有關資料,現將解決方...

IE瀏覽器ajax無法執行,只執行一次

ajax請求第一次成功請求,再次請求直接返回結果 後台沒有任何反應 應該瀏覽器快取原因導致的,引數加url相同,ie瀏覽器會自動跳過請求步驟,直接按第一次ajax結果進行執行下面的程式 解決方法 加乙個隨機函式 讓每次引數都不同,這樣每次就可以成功調起ajax請求 document ready fu...