javascript - 将每个函数与 getJSON 一起使用内部文件

标签 javascript jquery json

我是菜鸟。非常遗憾。我有一个json文件和一个index.html,想在html中显示json数据。我缺少什么?谢谢。

我有一个 json 文件

myinfo.json(已验证)

[{"firstName":"John","lastName":"Doe" },{"firstName":"Anna","lastName":"Smith" },{"firstName":"Peter","lastName":"Jones"}]

还有这个

<script>

$(document).ready(function () {
    $.getJSON("myinfo.json", function (data) {
            $.each(data, function () {
                $("<li>" + this.firstName + " " + this.lastName + "</li>").appendTo("#groups");
            });
    });
});

</script>

最佳答案

好吧,你的 getJSON 回调函数应该看起来像这样( fiddle : http://jsfiddle.net/PVm7v/3/ ):

function (data) {
            $.each(data, function (index, record) {                
                    $("<li>" + record.firstName + " " + record.lastName + "</li>").appendTo("#groups");
            });
}

无需对数组进行两次迭代。

关于javascript - 将每个函数与 getJSON 一起使用内部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19895381/

相关文章:

javascript - http 请求中的回调调用在哪里 (javascript)

javascript - Angular $animate 和指令行为不正常

javascript - Android 上的本地 Ajax 请求/Sencha/PhoneGap

javascript - 更改div的滚动条颜色

javascript - CKEditor getData 与文本区域中的内容不同步

java - json 解析器异常

javascript - 使用 Javascript 下划线删除重复对象

json - 未找到隐式参数

javascript - 使用node.js解析JSON字符串

javascript - 如何防止在 Yii2 中提交多个表单?