PHP内的.JS文件

时间:2011-03-02 16:48:46

标签: php

我很想在这个问题上发布一些起始代码,但说实话,我很难过。

我正在寻找一种在我的.JS文件中使用PHP的方法。

我希望能够在我的“stuff.js”中使用真正的PHP函数,然后能够使用它来包含它:

<script type="text/javascript" src="whatever.js"></script>

有什么想法?感谢。

3 个答案:

答案 0 :(得分:1)

您只需将JavaScript写入php文件然后将其包含在内

<script type="text/javascript" src="whatever.php"></script>

我建议您将JS函数保存在.js文件中,并且需要动态输出的变量数据可以直接在主php / html文件中输出:

<script type="text/javascript" language="JavaScript">
  var a = "<?php echo addslashes($a); ?>";
  // ...
</script>

其他可能性是告诉您的服务器使用php处理* .js文件,但我不建议这样做,因为它可能会导致一些意想不到的问题。

答案 1 :(得分:1)

<script src="/YOUR_PHP_FILE_PATH/file.php"></script>

还在php文件中添加标题

header(Content-Type: text/javascript);

答案 2 :(得分:0)

这是不可能的,但您可以使用PHP文件作为JavaScript文件以简短的方式进行交谈。 ;)

<script type="text/javascript" src="whatever.php"></script>

whatever.php

<?php
echo "var text = 'test';";
?>

alert(text);