Ajax XMLHttpRequest对象open方法的参数 为什么要把时间戳追加到目标URL?
Posted on 2009-08-26 11:56 澍可 阅读(1662) 评论(0) 编辑 收藏 举报var url = "GetAndPostExample?timeStamp=" + new Date().getTime();
在某些情况下,有些浏览器会把多个XMLHttpRequest请求的结果缓存在同一个URL。如果对每个请求的响应不同,这就会带来不好的结果。把当前时间戳追加到URL的最后,就能确保URL的惟一性,从而避免浏览器缓存结果。