1

如何将 PHP 的自动语言注入添加到 JavaScript 文件中?

当我将一些 PHP 代码添加到 JavaScript 中时,整个语法突出显示变得混乱,并且出现了大量错误。

我尝试使用ALT+添加语言注入,ENTER但我的注入列表中没有 PHP:

截屏

4

1 回答 1

1

这行不通。无法完成的原因是当您在浏览器中加载 javascript 文件时,PHP 代码将仅显示为纯文本,而不是实际运行以产生您想要的结果。

重申一下,您不能将 PHP 代码注入到 Javascript 文件中,但是您可以做的是在可以处理 PHP 的文件中包含内联 javascript。例如,如果你想要变量内容,你的 JS 文件如下:

$(function() {
    loadSomething(varNameHere);
});

然后在 main 的某个地方,可以运行 PHP 的文件的某个地方,你可以拥有这个。

?>
<script> var varNameHere = "<?=$somePhp;?>"; </script>
<?php

虽然不理想,但这是它如何工作的基本示例。希望有帮助。

于 2014-05-11T19:07:31.577 回答