如何将php数组传递给Javascript?
可能重复:如何将php数组传递给Javascript?,php,javascript,mysql,Php,Javascript,Mysql,可能重复: 我在将PHP数据传递到Javascript时遇到问题。我需要将addr列传输到array,然后将array传递到Javascript,如何从PHP中获取它,然后在Javascript中使用array?多谢各位 <?php require_once 'Common/system_start.php'; $sql="select addr from tab_mem order by sn desc "; $result= mysql_query($sql);
我在将PHP数据传递到Javascript时遇到问题。我需要将addr列传输到array,然后将array传递到Javascript,如何从PHP中获取它,然后在Javascript中使用array?多谢各位
<?php
require_once 'Common/system_start.php';
$sql="select addr from tab_mem order by sn desc ";
$result= mysql_query($sql);
$data=mysql_fetch_assoc($result);
$row=mysql_num_rows($result);
$n = array();
for($i=0;$i<$rows;$i++)
{
$data=mysql_fetch_row($result);
$n[i] = $data[i];
}
?>
试试:
var jsArray=[“”];
警报(jsArray);
这是一个js连接到的API,用来获取数据,还是这个php脚本输出一个带有javascript的页面?不,这是我的php代码,我希望人们能帮助我从中获取变量。:-)问题已结束。我没有问这是不是你的代码,我只是想知道你想用哪种方式获取数据。AJAX调用php脚本,或者php脚本是否输出完整的html代码(包括javascript)。可能需要AJAX调用才能从phpI获取数组。很抱歉,我误解了。我需要从数据库中获取地址数据,然后将其传递给我的谷歌地图地理编码器。我不知道哪种方法最好。谢谢你的邀请。
<script>
var jsArray = ["<?php echo join("\", \"", $n); ?>"];
alert(jsArray);
</script>