国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ie發送ajax請求返回上一次結果的解決方法

2024-09-01 08:28:50
字體:
來源:轉載
供稿:網友
問題出現原因:

1. ie下面只會建立一次 ajax 請求,將響應結果放在瀏覽器緩存里 下次調用該ajax請求時 從緩存里讀取

get方式時,獲取數據,因發送參數和地址都一致,故IE瀏覽器會從緩存中取,而不會去請求服務器端,而post方式因為參數的不同,不會產生這個問題

2. 火狐下面 每次激活事件 都會重新建立一次ajax請求

解決方法:

1: 在AJAX請求的頁面后加個隨機函數,我們可以使用隨機時間函數

在javascript發送的URL后加上t=Math.random()

例如這樣:URL+"&"+"t="+Math.random();或者new Date(); 在 URL 參數后加上 "?timestamp=" + new Date().getTime();

2.
代碼如下:
$.ajax({

type: "POST",

async:false, // 設置同步方式

cache:false,//緩存

url: url,

data:data,

success:function(data){
//成功返回值后的操作

}

});

解決方式就是 cache:false
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清流县| 宝兴县| 林州市| 区。| 中卫市| 广东省| 新丰县| 玉林市| 滦平县| 防城港市| 遂平县| 临澧县| 长治县| 固安县| 织金县| 岳阳市| 北宁市| 香港| 宜昌市| 大同县| 济阳县| 恩施市| 漳浦县| 潍坊市| 鹤峰县| 广水市| 新郑市| 东安县| 德保县| 潜山县| 顺昌县| 微博| 灵寿县| 阳东县| 成安县| 安义县| 秭归县| 宁乡县| 皋兰县| 灵石县| 闸北区|