我无法让这个循环工作。加载了json数据,我可以在alert()
中看到它,但for循环不会运行。
var data = JSON.parse(hr.responseText);
var points = data.points;
var point ,Latlng;
var str = JSON.stringify(points);
alert( "24 points "+ str);
for (i in points ){
point =points(i);
results.innerHTML += point.latitude+" latitude is ";
}
这里的my_points_list_3.php
低于数据,它是一个连接文件。
<?php
header("Content-Type: application/json");
$jsonData = file_get_contents("points_3.json");
echo $jsonData;
?>
答案 0 :(得分:2)
将points(i);
更改为points[i];
方括号用于数组。
答案 1 :(得分:0)
你应该改变
points(i)
到
points[i]
以访问points数组内的数据。