【问题标题】:jQuery , json data call doesnt workjQuery,json数据调用不起作用
【发布时间】:2014-07-27 18:06:48
【问题描述】:

这是我的代码示例:

events.json // 这个文件在外部页面中

[
    {'id':1,'name':'george'},
    {'id':2,'name':'john'},
    {'id':3,'name':'nick'}
]

json调用:

$.getJSON('events.json', function(data) {
    $(data).each(function(i,val) {
        alert(data[i].name);
    });
});

【问题讨论】:

  • 给个外部链接这样就容易多了

标签: jquery json each getjson


【解决方案1】:

您的 JSON 无效。标识符和值必须使用双引号而不是单引号。 jQuery 无法解析 JSON,因此您的回调将不会被执行。

避免手动创建 JSON。无论您使用哪种编程语言来生成 JSON,请始终使用相关库来构建 JSON。

您可以在JSONLint 验证您的 JSON。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多