在js文件中包含php

sam*_*oul 1 javascript php include

可能重复:
通过PHP解析JavaScript文件

我在javascript中有一些很长的字符串变量,我在.js文件中实例化,这样我就可以在多个文件中使用它们,而且它也不会因为超长而混淆页面.但是,我想将一些php回显到.js文件中(所以我可以使用我的php中指定的文件路径)并将其放入变量中.

我知道,如果它是在一个普通的html页面我可以做<?php echo "foo"; ?>,它会工作正常.但是,在js文件中它似乎忽略了它.js文件当前实例化一个变量和一个存储html表单的关联数组,因此我可以根据一些用户输入将它们放在页面上.

我需要将php文件路径回显到表单的action部分.这样做的原因是,如果我返回并修改我的代码,我只需要更改一次文件路径.但是js文件会将实际的text()粘贴到我的变量中,否则表单将不会加载.

任何帮助将不胜感激,如果您需要更多信息,请随时提出.非常感谢!

Jef*_*nte 6

将javascript文件的文件扩展名更改为.php,并使用该文件代替示例

<script type="text/javascript" src="test.php"></script>
Run Code Online (Sandbox Code Playgroud)

还可以使用在文件顶部设置正确的标题

<?php
    header("Content-type: text/javascript");
?>
Run Code Online (Sandbox Code Playgroud)