美文网首页
jquery ajax get缓存

jquery ajax get缓存

作者: airman2308 | 来源:发表于2016-09-26 16:52 被阅读147次

    GET:访问 浏览器 认为 是等幂的

    就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]

    所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果

    POST:则 认为是一个 变动性 访问 (浏览器 认为 POST的提交 必定是 有改变的)

    防止 GET 的 等幂 访问 就在URL后面加上 ?+new Date();,[总之就是使每次访问的URL字符串不一样的]

    设计WEB页面的时候 也应该遵守这个原则。

    在jquery中使用ajax可以用cache参数解决,如下:

    $.ajax({

    type:"GET"

    url:'test.html',

    cache:false,

    dataType:"html",

    success:function(msg){

    alert(msg);

    }

    });

    相关文章

      网友评论

          本文标题:jquery ajax get缓存

          本文链接:https://www.haomeiwen.com/subject/aopqyttx.html