有的时候,我们需要把php变量的值赋值给js变量,特别是如果php变量类型为string的时候,很容易出错。
<?php
$str="hello,word";
?>
那么如何获取上面的变量呢?
<script>
var str="<?php echo $str?>";
</script>
要点就在于一定要有双引号!!!!
把php数组变量的值赋值给js变量
<?php
$array =array('fds','fdsa','fdsafasd');
// json_encode($array);
?>
<script type="text/javascript">
var readpoint = <?php echo json_encode($array);?>; //***注意不要用引号,如果用了json存储的数组就成字符串了。另外如果有键名要以对象的形式弹出如readpoint.id
alert(readpoint[0]);//fds
</script>
---------------------
作者:oliverqueen123
来源:CSDN
原文:https://blog.csdn.net/u014037724/article/details/79345192
版权声明:本文为博主原创文章,转载请附上博文链接!