描述
做项目时遇到的问题:
通过AJAX请求后台时,当参数相同,IE浏览器会从缓存中取值而非从重新请求服务器。其他使用非IE内核的浏览器并无此问题。
解决
有两种解决办法;
其一:
在AJAX请求URL后面加随机数。
例如:URL + “&t=” + new Date();
其二:
直接给AJAX参数:cache设置为false;
$.ajaxSetup({cache:false});
这样所有的请求都适用了