我需要从一个php脚本生成一个数组。在数据库中,每个用户都有经纬度。
我使用以下代码从数据库获取这些值(file.php):
即使在PHP脚本中数组是正确的(如果我打印数组[25],我会得到正确的值),但在JavaScript中我得到“未定义”。 如何以正确的方式获取数组? 谢谢!
编辑:在使用json_encode($array)在PHP和JSON.parse(result)中编码后,在javascript中似乎不起作用。 在控制台中我有数组,但我无法访问其值。(Array [0]给了我“未定义”)。
$query = "SELECT Latitude, Longitude FROM USERS";
$result=mysql_query($query);
$array=array();
while ($data = mysql_fetch_array($result)) {
$array[]=$data['Latitude'];
$array[]=$data['Longitude'];
}
echo $array;
我使用以下代码通过ajax进行调用:
$.post('./file.php',
function( result ){
alert(result);
});
即使在PHP脚本中数组是正确的(如果我打印数组[25],我会得到正确的值),但在JavaScript中我得到“未定义”。 如何以正确的方式获取数组? 谢谢!
编辑:在使用json_encode($array)在PHP和JSON.parse(result)中编码后,在javascript中似乎不起作用。 在控制台中我有数组,但我无法访问其值。(Array [0]给了我“未定义”)。