1
如何將PHP中的自動語言注入添加到JavaScript文件中?PhpStorm將PHP語言注入JavaScript文件
當我在JavaScript中添加一些PHP代碼時,突出顯示的整個語法出錯了,並且出現了很多錯誤。
我試圖添加語言注射ALT + ENTER 但我不會在我的注射名單讓PHP:
如何將PHP中的自動語言注入添加到JavaScript文件中?PhpStorm將PHP語言注入JavaScript文件
當我在JavaScript中添加一些PHP代碼時,突出顯示的整個語法出錯了,並且出現了很多錯誤。
我試圖添加語言注射ALT + ENTER 但我不會在我的注射名單讓PHP:
這是行不通的。無法完成的原因是,當您在瀏覽器中加載JavaScript文件時,PHP代碼將顯示爲純文本,而不是實際運行以生成您想要的結果。
只是爲了重申一下,您的無法將PHP代碼注入Javascript文件,但是您可以執行的操作是在可以處理PHP的文件內嵌入JavaScript。例如,如果你想要的變量內容,你有你的JS文件類似如下:
$(function() {
loadSomething(varNameHere);
});
然後某處主,文件的地方,PHP可以運行的主體,你可以有這個。
?>
<script> var varNameHere = "<?=$somePhp;?>"; </script>
<?php
雖然不是很理想,但這是它如何工作的基本示例。希望有所幫助。
它不工作這種方式 - 你應該採取其他的方式:http://stackoverflow.com/a/12781375/783119(首先將這樣的文件與PHP關聯(例如file.js.php),然後「注入「JS) – LazyOne
事實上 - 這個更完整一點(包括所有步驟):http://stackoverflow.com/a/18114575/783119 – LazyOne
@LazyOne第一個答案/第二個答案點2解決了我的問題,謝謝您!如果你願意,你可以把它作爲答案。那麼我會接受它。 –