数码资讯
发送Ajax请求返回最后结果的IE的解决方案
问题的起因是: 1下。IE浏览器,只会设置一个Ajax请求,它是在浏览器缓存中调用Ajax请求时从缓存读取的。 在get的方式中,通过发送相同的参数和地址来获取数据。因此,IE浏览器将从缓存中获取它而不是服务器端,POST模式不会因为参数不同而导致这个问题。 2。Firefox下的每个激活事件都将重
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
问题的起因是:
1下。IE浏览器,只会设置一个Ajax请求,它是在浏览器缓存中调用Ajax请求时从缓存读取的。
在get的方式中,通过发送相同的参数和地址来获取数据。因此,IE浏览器将从缓存中获取它而不是服务器端,POST模式不会因为参数不同而导致这个问题。
2。Firefox下的每个激活事件都将重新构建一个Ajax请求。
Resolvent:
1:将随机函数添加到Ajax请求的页面,我们可以使用随机时间函数。
添加T = Math.random()发送Javascript URL后
例如,URL ++=+ Math.random();或新的日期();URL参数后,添加时间=+新的日期()GetTime();
二
复制代码代码如下所示:
$ ajax({
类型:邮政
异步: / /错误设置同步模式
缓存:假高速缓存
网址,
数据:数据,
成功:函数(数据){
在返回值之后操作的成功。
}
});
解决方案是缓存:false
1下。IE浏览器,只会设置一个Ajax请求,它是在浏览器缓存中调用Ajax请求时从缓存读取的。
在get的方式中,通过发送相同的参数和地址来获取数据。因此,IE浏览器将从缓存中获取它而不是服务器端,POST模式不会因为参数不同而导致这个问题。
2。Firefox下的每个激活事件都将重新构建一个Ajax请求。
Resolvent:
1:将随机函数添加到Ajax请求的页面,我们可以使用随机时间函数。
添加T = Math.random()发送Javascript URL后
例如,URL ++=+ Math.random();或新的日期();URL参数后,添加时间=+新的日期()GetTime();
二
复制代码代码如下所示:
$ ajax({
类型:邮政
异步: / /错误设置同步模式
缓存:假高速缓存
网址,
数据:数据,
成功:函数(数据){
在返回值之后操作的成功。
}
});
解决方案是缓存:false
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。