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

Javascript 如何在.js文件中调用php变量?,javascript,php,Javascript,Php,我想在.js文件中使用一个php变量。我们可以在.js文件中调用php变量吗。 我为这个问题做了什么 我有一个创建var的.php文件 $domainname = "wwww.google.com "; 在第二个文件.php中 <?php header("Content-type: application/javascript"); ?> <script> var DomainName = <?php echo $GLOBALS['SettingDomainN

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

我有一个创建var的.php文件

$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>
SyntaxError:语法错误

var DomainName=“”;

var DomainName=“”;

var DomainName=“”;

var DomainName=“”;
使用函数返回变量的JSON表示形式,该变量可以按原样在JavaScript中使用:

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

var域名=;
注意:没有引号。此函数适用于所有类型的变量:字符串、整数、浮点、布尔值、null等。

使用函数返回变量的JSON表示形式,该变量可以在JavaScript内部按原样使用:

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

var域名=;
注意:没有引号。此函数适用于所有类型的变量:字符串、整数、浮点、布尔值、null等。

使用函数返回变量的JSON表示形式,该变量可以在JavaScript内部按原样使用:

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

var域名=;
注意:没有引号。此函数适用于所有类型的变量:字符串、整数、浮点、布尔值、null等。

使用函数返回变量的JSON表示形式,该变量可以在JavaScript内部按原样使用:

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

var域名=;

注意:没有引号。此函数适用于所有类型的变量:字符串、整数、浮点、布尔、null等。

我们如何使用php将变量隐藏在隐藏框中

 $domainname = "wwww.google.com ";

<input type="hidden" value=" <?php  echo "$domainname"; ?>" id="mydomain">
$domainname=“ww.google.com”;

我们用php将变量隐藏在一个隐藏的框中怎么样

 $domainname = "wwww.google.com ";

<input type="hidden" value=" <?php  echo "$domainname"; ?>" id="mydomain">
$domainname=“ww.google.com”;

我们用php将变量隐藏在一个隐藏的框中怎么样

 $domainname = "wwww.google.com ";

<input type="hidden" value=" <?php  echo "$domainname"; ?>" id="mydomain">
$domainname=“ww.google.com”;

我们用php将变量隐藏在一个隐藏的框中怎么样

 $domainname = "wwww.google.com ";

<input type="hidden" value=" <?php  echo "$domainname"; ?>" id="mydomain">
$domainname=“ww.google.com”;


var DomainName=;(在php关闭标记后添加了一个分栏)有帮助吗?您不需要将其包装到
script
标记中,您应该将其设置为一个字符串。@Goikiu您看到morphius说分号在javascript上是可选的有趣图片了吗?var DomainName=;(在php关闭标记后添加了一个分栏)有帮助吗?您不需要将其包装到
script
标记中,您应该将其设置为一个字符串。@Goikiu您看到morphius说分号在javascript上是可选的有趣图片了吗?var DomainName=;(在php关闭标记后添加了一个分栏)有帮助吗?您不需要将其包装到
script
标记中,您应该将其设置为一个字符串。@Goikiu您看到morphius说分号在javascript上是可选的有趣图片了吗?var DomainName=;(在php关闭标记后添加了一个分栏)有帮助吗?你不需要将其包装到
script
标记中,你应该使其成为一个字符串。@Goikiu你看到morphius说分号在javascript上是可选的有趣图片了吗?对不起,我的错。你完全正确。对不起,我的错。你完全正确。对不起,我的错。你完全正确。对不起,我的错。你完全正确。你可能想详细说明你的答案是什么。所以存在是为了教学,而不仅仅是回答问题。您还需要将
echo
语句包装在
@machavity Hi中,更新了答案。请检查并从代码的角度更好地查看它,但仍需要对其功能进行一些评论。将你的答案与萨尔曼给出的答案进行比较。他谈到了他的答案。@machavity好吧,我会努力改进:)你可能想详细说明你的答案是什么。所以存在是为了教学,而不仅仅是回答问题。您还需要将
echo
语句包装在
@machavity Hi中,更新了答案。请检查并从代码的角度更好地查看它,但仍需要对其功能进行一些评论。将你的答案与萨尔曼给出的答案进行比较。他谈到了他的答案。@machavity好吧,我会努力改进:)你可能想详细说明你的答案是什么。所以存在是为了教学,而不仅仅是回答问题。您还需要将
echo
语句包装在
@machavity Hi中,更新了答案。请检查并从代码的角度更好地查看它,但仍需要对其功能进行一些评论。将你的答案与萨尔曼给出的答案进行比较。他谈到了他的答案。@machavity好吧,我会努力改进:)你可能想详细说明你的答案是什么。所以存在是为了教学,而不仅仅是回答问题。您还需要将
echo
语句包装在
@machavity Hi中,更新了答案。请检查并从代码的角度更好地查看它,但仍需要对其功能进行一些评论。将你的答案与萨尔曼给出的答案进行比较。他谈到了他的答案。@machavity好吧,我会努力改进:)