我正在查询请求JSONP的API(如果这很重要的话,使用来自angular的$ resource)似乎工作正常。 将返回的对象记录到控制台会向我显示包含所有数据的对象,但是我无法访问它。
问题是它不仅返回数据,而且还包含另一个名为0的对象,该对象保存我所追踪的实际数据,但我不知道如何访问它。
我试过了 console.log(serie.0.title)(serie是返回的对象,title是一个数据字段) console.log(serie [0] .title)和其他一些方法,但当然没有任何作用。
该图像显示我的firefox控制台,其中包含展开的返回对象。 (还有两个对象,它们只是两个jsonp调用的结果。)
答案 0 :(得分:2)
您的对象是一个数组。例如,获取您可以使用的第一个元素:
var title = serie[0].title;
如果你想循环遍历所有元素:
for (var i = 0 ; i < seri.length; i++) {
var item = serie[i];
// access some property of the item such as item.title here
}