我正在使用ajax在我的網站內容區域顯示內容。在某些內容頁面上可能包含幻燈片或表單。因此,ajax頁面可能包含一些js腳本文件。但是,每當我重新訪問js腳本文件的頁面時,它都會通過在腳本url的後面添加?_={timestamp}
來從服務器重新加載js文件。防止Ajax重新下載js文件
例如:
- 我訪問一個AJAX頁面形式的插件。
- 然後,我訪問其他正常的ajax頁面。
- 之後,我再次使用表單插件訪問其他ajax頁面。訪問時,阿賈克斯將與像這樣
http://localhost/mywebs/js/jquery.form.min.js?_=1395904522973
再次從服務器檢索的形式插件如何我可以緩存或防止從阿賈克斯重新從服務器下載JS腳本文件?
謝謝。
爲什麼使用時間戳?也許它更好地設置一個版本號'?v = 1.337' – MaiKaY
我沒有使用時間戳。它通過ajax自動添加到url的末尾。那麼,有沒有辦法阻止它呢? – user1995781
所以我認爲時間戳是每次你的ajax會添加一個新的時間的問題 –