Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jsonp循环遍历数据_Jquery_Loops_Jsonp - Fatal编程技术网

Jquery jsonp循环遍历数据

Jquery jsonp循环遍历数据,jquery,loops,jsonp,Jquery,Loops,Jsonp,我有一个返回jsonp格式的Web服务。代码如下: $(document).ready(function(){ $.getJSON("http://api.tubeupdates.com/?method=get.status&lines=central,victoria&return=name&jsonp=?", function (result){ $.each(r

我有一个返回jsonp格式的Web服务。代码如下:

$(document).ready(function(){               
       $.getJSON("http://api.tubeupdates.com/?method=get.status&lines=central,victoria&return=name&jsonp=?",
             function (result){
                  $.each(result.items, function(item){
                     $('body').append(item.response.lines[0].name);

             });
        }
     );

});
如果我删除循环,它可以正常工作,但每个循环都有$失败。 知道我做错了什么吗

谢谢


Mauro

响应在
items
属性上没有数组,它看起来如下所示:

{"response":{"lines":[{"name":"Central"},{"name":"Victoria"}]}}
看起来您希望迭代
响应.lines
数组,在这种情况下,您需要执行以下操作:

$.each(result.response.lines, function(i, item){
   $('body').append(item.name);
});

.

JSON数据是什么样子的?!这很重要,谢谢!没有注意到“响应”不是数组!