ie瀏覽器get請求解決只會請求一次的問題。清除緩存。

1、在ie瀏覽器中,當請求爲get請求的時候,只會發起一次請求,之後就不會再次新的請求,而是直接從緩存中讀取數據。
2、解決方法 cache:false,(必要),應爲ie瀏覽器默認是會緩存的(cache:true),post請求不會出現緩存數據問題。 或者在’/ajax/LuckyAward/get_user_luck_award_number?v=’+Math.random() 後面加上隨機數或者時間錯都可以。
3、下面是ajax請求的比較完整的寫法:
var that=this,sendJson={ activity_id:that.acitve_id};
$.ajax({
url: “你的url地址?v=”+Math.random(),
type: ‘GET’,
cache:false,
data: sendJson,
dataType: ‘json’,
beforeSend: function (){},
success: function (json){
if (json.status != 1){
return false;
}
},
error: function (data) {},
complete: function (msg){},
})

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章