ajax相同url和参数,将不会重复发起请求

IE浏览器下使用GET发送请求时,如果两次请求的地址和参数相同,在不刷新页面的情况下,浏览器会缓存第一次请求的内容,服务端更新后浏览器仍然显示第一次的内容。

解决办法:
一. GET请求URL后加随机数,让服务器认为不是相同的请求
$.get("${path}/app/reload?timestamp="+new  Date().getTime(),function(d){
     alert(d);
});

二. 使用POST代替GET,浏览器不会对POST做缓存

原文地址:https://www.cnblogs.com/jiefu/p/10968165.html