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")

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

第二种 是正道 但是沧桑啊

原文地址:https://www.cnblogs.com/xd502djj/p/1397982.html