Jquery jsonp循环遍历数据
我有一个返回jsonp格式的Web服务。代码如下: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
$(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数据是什么样子的?!这很重要,谢谢!没有注意到“响应”不是数组!