通常,當我需要使用一些PHP在javascript代碼,我用它來把代碼放到頭是這樣的:如何在外部JavaScript代碼中使用php變量?
<script>
$(function() {
$("input#datepicker").val('<?php echo $date ?>');
});
</script>
這樣一來,我可以在JavaScript代碼中使用一些PHP變量。它工作正常。
你知道如何做到這一點,如果我希望把所有的JavaScript代碼在外部js文件:
<script type="text/javascript" src="js/admin.js"></script>
也許它不會在所有問題。但我用代碼在一個外部的js文件,我想知道是否有可能做到這一點。
擴展事宜。 'admin.js.php' – Mathletics
我想這樣做一次,並被勸說不要。問題是(a)必須通過PHP解析器放置.js文件,(b)需要採取措施來避免緩存。 –
http://stackoverflow.com/questions/11206599/placing-php-variables-inside-javascript-file –