URL时间戳的实现方法及作用

作用:URL 的末尾追加了时间。这就确保了请求不会在它第一次被发送后即缓存,而是会在此方法每次被调用后重新创建和重发;此 URL 会由于时间戳的不同而稍微有些不同。这种技巧常被用于确保到脚本的 POST 每次都会实际生成新请求且 Web 服务器不会尝试缓存来自服务器的响应。

实现方法

//解决浏览器缓存
function timestamp(url)
{
    var getTimestamp=Math.random();
    var getTimestamp=new Date().getTime();
    if(url.indexOf("?")>-1)
    {
        url=url+"×tamp="+getTimestamp
    }
    else
    {
        url=url+"?timestamp="+getTimestamp
    }
     return url;
}

猜你喜欢

转载自blog.csdn.net/qq_40833062/article/details/129278757