gpt4 book ai didi

javascript - 如何在.js文件中调用php变量?

转载 作者:行者123 更新时间:2023-11-28 19:09:51 25 4
gpt4 key购买 nike

我想在 .js 文件中使用 php 变量。我们是否可以在 .js 文件中调用 php 变量?我为这个问题做了什么

我有 .php 文件,我在其中创建了 var

$domainname = "wwww.google.com ";

在第二个文件.php中

<?php  header("Content-type: application/javascript"); ?>
<script>
var DomainName = <?php echo $GLOBALS['SettingDomainName'];?>
</script>

最后我想在js中调用这个var

<script src="public_https/test.js"></script>
alert(DomainName);

我收到此消息:

SyntaxError: syntax error
<script src="public_https/test.js"></script>

最佳答案

使用json_encode返回变量的 JSON 表示的函数,该变量可以按原样在 JavaScript 中使用:

<?php
$domainname = "www.google.com";
?>
<script>
var DomainName = <?php echo json_encode($domainname); ?>;
</script>

注意:没有引号。此函数适用于所有类型的变量:字符串、整数、 float 、 bool 值、null 等。

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

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