我試圖將PHP
變量傳遞給JS
文檔,並將其顯示爲String
的一部分。 我的代碼如下所示:將php變量傳遞給js
PHP DOC:
<?php
$id = "57.pdf";
?>
<script type="text/javascript">
var id = <?php echo json_encode($id); ?>;
</script>
<script type="text/javascript" src="../pdfjs/web/viewer.js"></script>
JS文檔:
var DEFAULT_URL = '../../html/docs/' + id;
然而,通過id變量不顯示爲字符串在DEFAULT_URL
的一部分變量。無論如何,如果我試圖提醒通過的變量,它通常顯示。
你在你的js文件中使用document.ready嗎? – bksi
你爲什麼* json_encode *你的ID? – user544262772
@Oddant和其他人回答:因爲這可以確保該值具有正確的Javascript語法! – deceze