在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,
即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,
而post方式因为参数的不同,不会产生这个问题
解决方法:
1、在请求的url地址后面加一个时间戳参数,从而使每次请求参数都不一样,这样IE就不会去读缓存了
2、在ajax的请求中带cache:false参数
如果是在IE浏览器下调试程序的话,不使用上述方法可以设置IE浏览器来做到不读缓存步骤如下:
在Internet选项-》设置-》Internet临时文件-》勾选每次启动Internet Explorer时选项

