在IE6中,用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已经保存在了缓存里,如果遇到相同URL时,结果是直接从缓存里取得。
这个问题在IE7中得到了改正。
至于在IE6中解决的方法,只要让每次请求的URL不一样就可以了,比如每次请求时在URL中加上时间的毫秒数。
在IE6中,用ajax请求时,如果出现重复的URL,浏览器不会向服务器发送请求,而是根据之前相同的URL请求结果返回。原因就在于之前的请求及结果已经保存在了缓存里,如果遇到相同URL时,结果是直接从缓存里取得。
这个问题在IE7中得到了改正。
至于在IE6中解决的方法,只要让每次请求的URL不一样就可以了,比如每次请求时在URL中加上时间的毫秒数。