javascript - 如何在.js文件中使用定义的变量(在php文件中定义)

标签 javascript php jquery

我有一个 config.php 文件,在其中定义了一个变量 SITE(define('SITE',"siteroot")我有一个 .js 文件,其中包含 jquery 函数。在该文件中,我有一个变量 site_root

我可以做site_root=<?=SITE?>吗?

我将 .js 文件更改为 php 文件并使用此代码 header("Content-type: application/javascript");定义文件类型并包含配置文件。然而,site_root=<?=SITE?返回"" .

最佳答案

我不确定您的问题或实际代码中是否有拼写错误,但是

define('SITE',"siteroot");

var site_root = "<?= SITE ?>";
//              ^           ^ quotes matter

应该可以正常工作。

关于javascript - 如何在.js文件中使用定义的变量(在php文件中定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34539087/

相关文章:

javascript - 如何使用正则表达式获取字符串中的字母数字或数值?

php - 数据库部署更新

javascript - PHP 查询数组到 Javascript Google map 迭代器

javascript - 验证 php 和 javascript 中一个字段的值大于另一个字段的值

php - 显示具有正确属性的图像

javascript - 使用数据属性拖放嵌套列表顺序

javascript - 仅在其中一个元素上禁用 onclick

Javascript 帮助函数独立隐藏每个列表项

javascript - 使用 jQuery 拖动对象

javascript - 从 Javascript 到 Perl 的 URI 转义/转义