Javascript 文件中的 PHP 变量

标签 php javascript

我有一个变量需要放入 javascript 文件中,但似乎无法获得任何结果。我试过将 .js 制作成 php 并添加回显,但它不起作用。

我有一个文件在里面调用它

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

在 file.php 里面我有这一行

style: {
    color: '#<?php echo $_SESSION['colorOne']; ?>'
}

当我用实际颜色 (#FFFFFF) 替换 php 时,一切正常。我在添加 php 时遇到问题。

最佳答案

PHP 可以模拟您喜欢的任何内容,甚至是图像、PDF 和 Office 文件。

首先,不要混淆 JavaScript 和 CSS。

<link rel="stylesheet" href="/file.php">

file.php的开头, 请确保您开始 session :

<?php
session_start();
?>
.style: {
    color: #<?php echo $_SESSION['colorOne']; ?>;
}

如果这不起作用,您应该调试您的 session 是否已初始化并正常工作,例如创建一个新的 PHP 文件并放入 <?php session_start(); print_r($_SESSION); ?>

关于Javascript 文件中的 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18692129/

相关文章:

javascript - 仅当要显示的值不为空时才显示 ng-repeat 项目

javascript - 在 Chrome 控制台中执行多条 javascript 行时出现问题

javascript - 在odoo 12中使用javascript隐藏基于复选框的字段

javascript - javascript 中的大整数(大于 2^53-1)

javascript - 如何计算 Node.js 包的加载时间损失?

php - Telegram Bot 内联键盘不显示 PHP

php - 创建映射和索引时如何在Elastic Search PHP中创建批量父子关系(联接)

php - 将 mysql 数组结果分配给 php 变量

php - codeigniter:闭包表 - 添加后代

php - 使用 unixOdbc 的 SELECT 之一失败 - SQLSTATE [24000] : Invalid cursor state