我正在處理一個有以下問題的項目:PHP var-> Javascript-> PHP
數據庫給出(通過php)一個包含需要加載的JavaScript文件列表的數組。它存儲在變量$array(php)
中。我需要使用php(foreach loop)
來提取這些源文件並通過JavaScript加載它們。它是這樣的:
document.write("<?php foreach($js_files as $filename) {if(trim($filename) <> ""){echo '<script type=\'text/javascript\' src=$filename></script> \n';}} ?> ");
的問題是,它加載幾個文件,但出現問題與第一個(一個谷歌的API文件)。有沒有人對此有過溶劑?或者我需要看哪個方向的任何想法。
我認爲解決方案將完全改變你的方法。 – 2014-10-10 10:44:32
'echo' \ n'' 無法工作。您需要使用雙引號來使用內聯變量($ filename)。如果你使用單引號'$ filename'將只是一個字符串,而不是變量。 – mochalygin 2014-10-10 10:48:44
這是不可能改變我的方法。我正在處理的數據庫提供了必須加載的資源列表。輸出格式是一個數組。我需要在觸發回調函數時加載文件 – user3464409 2014-10-10 11:28:53