【发布时间】:2021-10-23 01:57:24
【问题描述】:
我想在发出 XMLHttpRequest 时绕过缓存。我找到了解决方案,感谢:
但我不完全理解解决方案...
替换:
request.open('GET', url);
作者:
request.open('GET', url + ((/\?/).test(url) ? "&" : "?") + (new Date()).getTime());
效果很好,但我不明白:
-
我们从中调用方法“test(url)”的对象
(/\?/)是什么? -
在什么情况下我必须输入“?”在这种情况下我必须把“&”放在 url 结尾,在附加
Date().getTime()?
感谢您的帮助
【问题讨论】:
标签: javascript caching xmlhttprequest