php - 如何在javascript文件中添加PHP标签

标签 php javascript

我在/js 目录中有一组 JavaScript 文件。 如何将 PHP 标签添加到 Javascript 文件?

最佳答案

与将它们添加到任何其他文本文件的方式完全相同。在文本编辑器中打开它们并开始输入 <?php etc .

不过,您需要确保使用 PHP 来处理这些文件。在大多数系统上,最容易做到这一点,方法是将它们重命名为 .php。文件扩展名。您还可以更改网络服务器的配置。

如果它们要发出 JavaScript,那么您应该确保它们声称是 JavaScript,而不是 HTML(PHP 的默认设置)。

<?php
    header("Content-Type: application/javascript");
?>

发送 JavaScript 文件时通常会带有鼓励大量缓存的缓存控制 header 。如果您向它们添加动态内容,则准备好失去缓存的好处。如果合适,用PHP发送suitable cache control headers与 JS。

您可能希望考虑将逻辑保留在静态 JavaScript 文件中,并使用 PHP 将一些动态数据注入(inject)到 <script> 中。元素直接添加到 HTML 文档中。

关于php - 如何在javascript文件中添加PHP标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10579598/

相关文章:

javascript - map 框 {"message":"Tileset does not exist"}

javascript - 单击时循环显示表格行的背景颜色

php - 无法使用证书连接 BeSimpleSOAP 客户端

PHP/mysql : Use column value in dropdown menu, 实际在数据库中添加PK ID值

javascript - 在 nodejs 中重做任务,如果 promise 失败直到达到 maxLimit

javascript - 单击外部菜单将其关闭

php - Mysql (MariaDB) wait_timeout 是否排除查询执行时间?

PHP sin函数上去

PHP/MySQL/Ajax - 来自不同输入和变量的多个搜索结果

php - 无法自动提交表单