关于AJAX只调用后台代码一次的问题

IE会缓存同一页面的url请求路径,如果请求路径相同,则直接用当前缓存的结果返回,不再向服务器发送新的请求,这么做的目的是为了节省带宽和降低服务器压力。

解决办法:如果同一页面里有重复发送ajax请求的需要,则在ajax请求url中加入随机数参数,让每次请求的路径都不同。

var randomparam = Math.floor(Math.random() * 1000000);

posted @ 2011-09-11 12:21  沉默不语  阅读(141)  评论(0)    收藏  举报