none
为什么Ajax会强制不使用缓存? RRS feed

  • 问题

  • 我使用ajax向服务器请求数据,用的是get方法,并且我要求一定要使用缓存,即第一次请求完成后,随后的请求(url不变),一律让浏览器使用缓存。

    我觉得只要我请求的url没变,浏览器就会自动调取缓存,可是我通过F12工具查看,即使在url每次都不变的情况下,http的返回代码仍然是200,也就是说根本没使用到缓存?同时我100%确定F12中的”始终从服务器刷新“选项未选中!

    ajax代码如下:

    var h; if(window.XMLHttpRequest) h=new XMLHttpRequest(); else h=new ActiveXObject("Microsoft.XMLHTTP"); h.open("get",url,true);

    h.send();

    }



    da jia hao!

    2015年12月17日 7:29