大家遇到过这样的问题没?
调用一般处理程序,返回JSON 在FF里可以,但是在IE下就返回的数据老是不变,就是第一次是那条,以后所有的异步加载出来的都是那条,奇怪的呢。
[解决办法]
帖出你的代码,是什么写的?我的在IE下可以
[解决办法]
同求代码 IE奇葩多
[解决办法]
你是ajax获取的吗? 是不是缓存的原因?
[解决办法]
你是用jquery调用ajax吗?
[解决办法]
var time = 10;
function number() {
if (time >= 0) {
$("#li_Ds").html(time + "秒后刷新");
time--;
if (time == 0) {
ajaxRequest();
time = 10;
}
window.setTimeout("number()", 1000);
}
}
window.onload = function () {
ajaxRequest();
number();
}
function getDataCallBack(str) {
//alert(str);
var tm = str.split('
[解决办法]
');
//alert(tm[11]);
// zx, zy, x, y, name, time, speed, direction, GPSstatus, carstatus, warning, wstatus, address;
$("#li_address").html("目前位置:" + tm[11]);
$("#li_Status").html("状态:" + tm[7] + " " + tm[8]);
$("#li_Warm").html("报警信息:" + tm[9]);
//调用下面的方法
/*setLocation(tm[0], tm[1], tm[2], tm[3], IMEI, tm[4], tm[5], tm[6], tm[7], tm[8], tm[9], tm[10], tm[11]);*/
}
ajaxRequest();是怎样的。你在ajax请求的时候,多传一个随机的参数试试,这个参数是无用处的,但是作为参数传过去
[解决办法]
我现在都养成了个习惯,如果URL不太长的话在异步请求某个地址的时候都在最后加上时间戳……
[解决办法]
context.Response.Cache.SetNoStore();