javascript - 我无法让循​​环工作数据已加载

标签 javascript

我无法让这个 for 循环工作。 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;
?>

最佳答案

points(i);改为points[i];方括号用于数组。

关于javascript - 我无法让循​​环工作数据已加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29905368/

相关文章:

javascript - 行为不当的正则表达式

javascript - 未定义和空

javascript - 使用自定义指令后,angularjs ng-model 不起作用

javascript - 如何使 c# 和 javascript 中的异或结果相等

javascript - 如何在 Next.js 中使用 stopPropagation()?

javascript - 检测触发表单提交的原因

javascript - 来自 JavaScript 的文件对话框 *without* &lt;input&gt;

javascript - 使用 Json 和 bootstrap 的 WCF

javascript - 更改事件输入字符

javascript - 在 Javascript 中使用 Django 变量