【问题标题】:fetch json value with no key using jquery使用jquery获取没有键的json值
【发布时间】:2015-06-09 13:48:14
【问题描述】:

我在使用 jQuery 获取 JSON 时遇到问题,如果可能的话,有人告诉我我犯了什么错误,因为我的代码不工作

data.json 文件包含

{
"value1",
"value2",
"value3",
"value4"
}

这是我的 jquery 代码

$.getJSON( "data.json", function( data ) {
  $.each( data, function( val ) {
    alert(val);
  });
});

【问题讨论】:

  • 您在 json 文件中使用了错误的括号。使用[] 而不是{}
  • 如果可能,请使用数组,因为您生成了错误的 json。此链接将为您提供帮助w3schools.com/js/js_json.asp
  • 谢谢你们,我尝试了 Akash Rajbanshi 示例,它对我有用 ^_^

标签: javascript jquery json key


【解决方案1】:

按照评论中的建议在 json 文件中使用 [] 而不是 {},因为您当前的 json 不是有效的 JSON。然后就可以通过这种方式访问​​文件数据了。

$.each(data, function(i,val) {
    alert(val);
  });

请注意,您当前的代码只能访问值的索引,而不是实际值。放置两个参数ival 以从文件中获取索引和值。

DEMO

【讨论】:

  • 这对我帮助很大,现在我的文件变小了,非常感谢
猜你喜欢
  • 2020-02-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-24
  • 2021-11-21
  • 2012-01-18
  • 2011-12-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多