解决了ajax删除记录时缓存的问题!! (转)
[1]利用加时间戳或加随机数改变请求地址
加时间戳:var url='SelectBusiness.ashx?timeid='+new Date().getTime()+'&op='+op;
加随机数:var url='SelectBusiness.ashx?r='+Math.random()+'&op='+op;
原因:IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。因此利用时间戳或随机数来改变请求地址。
原因:IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。因此利用时间戳或随机数来改变请求地址。
[2]request.setRequestHeader("If-Modified-Since","0"); //在发送请求之前添加。
request.send(null);

浙公网安备 33010602011771号