如何从PHP访问值,检索它并将其存储在我的JavaScript变量中?
示例:
<?php
$name = "john"
?>
JavaScript:
var name = john
答案 0 :(得分:2)
<!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>
答案 1 :(得分:0)
<?php
$name = "john";
?>
var name = '<?php echo $name; ?>'
答案 2 :(得分:0)
尝试:
var name = '<?php echo $name; ?>';
答案 3 :(得分:0)
您可以在创建页面时将PHP变量回显到javascript中。
<script type="text/javascript">
var name = "<?php echo $name; ?>";
</script>
或强>
<script type="text/javascript">
var name = "<?=$name;?>";
</script>
当然这是针对简单变量而非对象。
答案 4 :(得分:0)
通过PHP生成部分JavaScript:
<?php
$name = "john";
echo "<javascript>var name = \"" . $name . "\";</javascript>";
?>
答案 5 :(得分:0)
例如
<?php
$name = "john"
?>
<script>
var myJSVar = <?php echo $name; ?>
alert(myJSVar);
</script>
在上面的例子中,您的PHP变量必须在被JavaScript访问之前已经定义。
答案 6 :(得分:0)
为什么不在这样的隐藏<div>
内设置PHP变量:
<div id="myvar" class="hidden"><?php echo $myphpvar; ?></div>
<强> CSS:强>
.hidden {display: none; visibility: hidden;}
<强> JavaScript的:强>
var phpvar = document.getElementById('myvar').innerHTML;