如何获取PHP变量数据并将其存储在JavaScript变量中
如何从PHP访问值、检索值并将其存储在JavaScript变量中 示例:如何获取PHP变量数据并将其存储在JavaScript变量中,javascript,php,Javascript,Php,如何从PHP访问值、检索值并将其存储在JavaScript变量中 示例: <?php $name = "john" ?> .hidden {display: none; visibility: hidden;} var phpvar = document.getElementById('myvar').innerHTML; 变量名称=“” 试试: var name=''; 创建页面时,您可以将PHP变量回显到javascript中 <script type="te
<?php
$name = "john"
?>
.hidden {display: none; visibility: hidden;}
var phpvar = document.getElementById('myvar').innerHTML;
变量名称=“”
试试:
var name='';
创建页面时,您可以将PHP变量回显到javascript中
<script type="text/javascript">
var name = "<?php echo $name; ?>";
</script>
var name=“”;
或
<script type="text/javascript">
var name = "<?=$name;?>";
</script>
var name=“”;
当然,这适用于简单变量而不是对象。通过PHP生成部分JavaScript:
<?php
$name = "john";
echo "<javascript>var name = \"" . $name . "\";</javascript>";
?>
例如
var myJSVar=
警报(myJSVar);
在上述情况下,您的PHP变量在被JavaScript访问之前必须已定义。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<?php $name = 'john';?>
<script type="text/javascript">
var name = '<?php echo $name; ?>';
alert(name);
</script>
</body>
</html>
变量名=“”;
警报(名称);
为什么不在隐藏的
中设置PHP变量,如下所示:
<div id="myvar" class="hidden"><?php echo $myphpvar; ?></div>
JavaScript:
<?php
$name = "john"
?>
.hidden {display: none; visibility: hidden;}
var phpvar = document.getElementById('myvar').innerHTML;
可能重复的问题你们能不能停止对这个问题给出相同的答案?如果你想传递字符串,你需要添加引号。我们能在没有echo的情况下执行它吗?@AjayDude你不能,除非它使用ajax调用和适当的php函数返回它,这对于显示variable@AjayDude如上所述,检查答案:如果您在尝试单独处理后遇到任何问题,请发布另一个问题,我相信我们都会帮助您。我们可以在没有echo的情况下执行它吗?您需要在php代码中打印变量以获取该值,因此您不能在没有echo或print的情况下使用它。我只想从我的php中检索名称
var phpvar = document.getElementById('myvar').innerHTML;