速記:URL 的末尾追加了時間。這就確保了請求不會在它第一次被發送后即緩存,而是會在此方法每次被調用后重新創建和重發;此 URL 會由於時間戳的不同而稍微有些不同。這種技巧常被用於確保到腳本的 POST 每次都會實際生成新請求且 Web 服務器不會嘗試緩存來自服務器的響應。
// 解決瀏覽器緩存的問題
function timestamp(url){
var getTimestamp=new Date().getTime();
if(url.indexOf("?")>-1){
url=url+"×tamp="+getTimestamp
}else{
url=url+"?timestamp="+getTimestamp
}
return url
}
url.indexOf("?")>-1?`${url}×tamp=${new Date().getTime()}`:`${url}?=timestamp${new Date().getTime()}`