如何在php中包含js文件?

2022-08-30 16:59:43

我在php中的js文件有问题。如果我像这样包含它:

?> <script type="text/javascript" href="file.js"></script> <?php

该文件未包含在内,我收到一个错误,指出该函数未定义。

当我尝试这种方式时:

<script type="text/javascript">
document.write('<script type="text/javascript" src="datetimepicker_css.js"></script>');
</script>

document.write 函数中的第一个标记关闭<script type="text/javascript">

正确的方法是什么?

谢谢,塞巴斯蒂安


答案 1

PHP与你正在做的事情完全无关。生成的 HTML 才是最重要的。

在您的情况下,您缺少该属性。用src

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

答案 2

我找到了一个我喜欢的不同解决方案:

<script>
    <?php require_once("/path/to/file.js");?>
</script>

还可以以相同的方式处理样式标记和.css文件。