Ajax 缓存问题

方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");

方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).

方法3:在ajax发送请求前加上xmlHTTP.setRequestHeader("If-Modified-Since","0");

    xmlHTTP.open("get", URL, true);
    xmlHTTP.onreadystatechange = callHTML;
    xmlHTTP.setRequestHeader("If-Modified-Since","0");
    xmlHTTP.send();

你可能感兴趣的:(JavaScript,Ajax,服务器,url)