如何获取PHP变量数据并将其存储在JavaScript变量中

时间:2016-05-12 07:49:55

标签: javascript php

如何从PHP访问值,检索它并将其存储在我的JavaScript变量中?

示例:

<?php
   $name = "john"
?>

JavaScript:

var name = john

7 个答案:

答案 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;