gpt4 book ai didi

javascript - 如何从单独的 javascript 文件引用 PHP 变量?

转载 作者:行者123 更新时间:2023-12-03 12:38:56 24 4
gpt4 key购买 nike

假设我有someJavascript.js文件和 somePHP.php文件。在我的 php 文件中,我有一些 $foo 。如何设置var something = $foo如果它在不同的文件中?

我尝试过的事情:

  1. var something = '<?php echo $foo ?>'; - 这只是给了我一串完全相同的短语。
  2. var something = '<?php echo json_encode($foo); ?>';同样的事情,只是一个字符串。

任何帮助将不胜感激!谢谢。

最佳答案

您的问题是您的网络服务器没有像处理 .php 文件那样处理 .js 文件。所有 .js 文件均按原样提供给浏览器。

一个简单的选择是在 somePHP.php 上包含一个隐藏元素,然后在 someJavascript.js 中引用它:

在 somePHP.php 中:

<html>
<body>
<input type="hidden" id="foo" value="<?php echo $foo; ?>">
</body>
</html>

在一些Javascript.js中:

var foo = document.getElementById('foo').value();

关于javascript - 如何从单独的 javascript 文件引用 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23598305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com