读书人

大家遇到过这样的有关问题没

发布时间: 2013-09-24 11:29:02 作者: rapoo

大家遇到过这样的问题没?
调用一般处理程序,返回JSON 在FF里可以,但是在IE下就返回的数据老是不变,就是第一次是那条,以后所有的异步加载出来的都是那条,奇怪的呢。
[解决办法]
帖出你的代码,是什么写的?我的在IE下可以
[解决办法]

引用:
帖出你的代码,是什么写的?我的在IE下可以

同求代码 IE奇葩多
[解决办法]
你是ajax获取的吗? 是不是缓存的原因?
[解决办法]
引用:
Quote: 引用:

你是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();

读书人网 >asp.net

热点推荐