xmlhttprequest 缓存问题

使用XMLHttpRequest发送异步请求时,由于缓存的问题,当url一样的时间就从上次得到的结果中直接取,而不与后台进行数据交互了,在网上找到几种方法

第一种,在url中加参数

例如 url=../users/cfgSubscriberAction.do?reqCode=_querySubscriberById&subscriberId="+subscriberId+"&dt="+new Date().getTime()

或者../users/cfgSubscriberAction.do?reqCode=_querySubscriberById&subscriberId="+subscriberId+"&dt="+Math.random()

第二种xmlhttp.setRequestHeader("Cache-Control","no-cache")

最后发现第一种简单,好用

第二种 是正道 但是沧桑啊

 


本文转自茄子_2008博客园博客,原文链接:http://www.cnblogs.com/xd502djj/archive/2009/02/25/1397982.html,如需转载请自行联系原作者。


上一篇:能量收集通信 | 带你读《5G系统关键技术详解》之五


下一篇:asp.net2005里给控件重命名,提示“目录名无效”怎么解决