2013-01-15 19 views
0

我見過這樣的代碼:爲什麼用變量=值連接外部JavaScript

<script type="text/javascript" src="js/my_js.js?id=<?php echo time(); ?>"></script> 

我不明白此ID的原因,也不知道怎樣去使用id在.js文件,如果這個有可能。

謝謝。

+0

看起來像一個時間戳的JavaScript源代碼,以確保每次將html頁面加載到瀏覽器時都下載它。 – Saju

回答

4

它強制瀏覽器刷新JavaScript文件,否則瀏覽器可能會在以後顯示緩存版本。

你也可以這樣做到CSS文件。

+0

我可以通過這種方式將一些值傳遞給javascript嗎,還是隻刷新? – kilkadg

+0

不是。我這樣說是因爲,從技術上講,你可以做到這一點,因爲你的JavaScript可以訪問DOM,也許可以通過正則表達式來搜索它,但是有很多更好的方法。傳遞變量的更好方法是將其包含在隱藏字段值中,或作爲頁面中的實際JavaScript變量。 – lukek

相關問題