JQuery分析JSON数组

前端之家收集整理的这篇文章主要介绍了JQuery分析JSON数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个JSON输出,如下所示:
  1. ["City1","City2","City3"]

我想要获得每个城市名称,我该怎么办?

  1. $.getJSON("url_with_json_here",function(json){
  2.  
  3. });

编辑:

  1. $.getJSON('url_here',function(data){
  2. $.each(data,function (index,value) {
  3. $('#results').append('<p>'+value+'</p>');
  4. console.log(value);
  5. });
  6. });

上述似乎没有工作,没有值被输出

解决方法

提取后, getJSON()还会为您解析JSON,所以从此,您正在使用一个简单的Javascript数组([]以JSON表示数组)。该文档还提供了有关如何处理获取的数据的示例。

您可以获取数组using a for loop中的所有值:

  1. $.getJSON("url_with_json_here",function(data){
  2. for (var i = 0,len = data.length; i < len; i++) {
  3. console.log(data[i]);
  4. }
  5. });

检查控制台以查看输出(ChromeFirefox/FirebugIE)。

jQuery还提供了$.each()的迭代,所以你也可以这样做:

  1. $.getJSON("url_with_json_here",value) {
  2. console.log(value);
  3. });
  4. });

猜你在找的jQuery相关文章