亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ie下jquery.getJSON的緩存問(wèn)題的處理方法

 更新時(shí)間:2013年03月29日 11:39:48   作者:  
$.getJSON()存在緩存問(wèn)題,如果其調(diào)用的url之前曾經(jīng)調(diào)用過(guò)的話,回調(diào)函數(shù)就會(huì)直接在緩存里取得想要得值,而不是進(jìn)入到后臺(tái)


在項(xiàng)目中遇到一個(gè)問(wèn)題,在火狐下,$.getJSON();請(qǐng)求數(shù)據(jù)一切正常,但是在IE下面,$.getJSON();只請(qǐng)求一次數(shù)據(jù),第二次根本就不發(fā)送請(qǐng)求了,用fiddler抓取了才知道,第二次沒(méi)有發(fā)送請(qǐng)求,改成了post就正常了

$.getJSON()存在緩存問(wèn)題,如果其調(diào)用的url之前曾經(jīng)調(diào)用過(guò)的話,回調(diào)函數(shù)就會(huì)直接在緩存里取得想要得值,而不是進(jìn)入到后臺(tái)

解決方法如下:

1、讓每次調(diào)用的URL都不一樣。

方法:在參數(shù)中加一個(gè)隨機(jī)數(shù)

復(fù)制代碼 代碼如下:

$.getJSON("/Member/GetExercise.html", { id: $("#Wareid").val(), isBool: loop, random:
Math.random() }, function (data) });

復(fù)制代碼 代碼如下:

$.getJSON("/Member/GetExercise.html?random=Math.random", { id: $("#Wareid").val(),
isBool: loop,}, function (data) });

用new Date()也可以算是隨機(jī)的URL

復(fù)制代碼 代碼如下:

?random=new Date().getTime()

2、將cache設(shè)為false

復(fù)制代碼 代碼如下:

$.ajax({
type:"GET",
url:'/Member/GetExercise.html',
cache:false,
dataType:"json",
success:function (data){
alert(data);
}
});

相關(guān)文章

最新評(píng)論