Javascript对象&Netflix OData json结果
Javascript Objects & Netflix OData jsonp results
我是使用Javascript对象和jsonp的新手。基本上,这是我的问题。我正在向Netflix Odata服务发送以下请求:
http # 58;//odata.netflix.com/v2/Catalog/Genres%28%27TV%20Animated%20Comedies%27%29/Titles ? $过滤器=即时/% 20可用eq % 20 true&美元inlinecount = allpages&最高美元= 5,回调= callback&美元= json格式的
返回以下结果:
callback({-
d: {
-
results: [
+
{ … }
+
{ … }
+
{ … }
+
{ … }
+
{ … }
]
__count: "80"
}
});
在我的回调函数中,我可以很容易地使用以下代码行访问结果:
function callback(result) {
movies = result["d"]["results"];
alert(movies.length);
}
当我删除inlinecount参数时,结果如下:
callback({-
d: [
+
{ … }
+
{ … }
+
{ … }
+
{ … }
+
{ … }
]
});
但是,当我尝试使用这些代码行访问结果时:
function callback(result) {
movies = result["d"];
alert(movies.length);
}
我从警报中得到"undefined"。我如何访问结果?
我实际上能够让它工作。为了解决这个问题,我缩短了对Netflix服务器的请求,只包括前5个结果,但在我的原始代码中,我返回的是服务器发送的分页元素的最大结果。显然,我没有处理从Netflix服务器发送的分页元素。这导致了我收到的错误。
相关文章:
- 对于每个json结果,使用类jquery添加css
- 在Ionic'中显示JSON结果;s系列重复
- 如何将JSON结果设置为'src'共'img'以在ASP.NET MVC4中显示图像
- 获取json结果的身份验证问题
- 无法在AJAX成功访问中显示JSON结果
- jQuery 循环 JSON 结果,对象作为值
- json结果显示第一个值
- node.js+MySQL;JSON结果-回调问题&没有响应客户端
- 我无法通过AJAX获得嵌套的JSON结果
- 我如何用jquery读取简单的json结果,以及如何发布新的结果
- onclick在视图中显示重复的json结果
- 如何在Javascript中解析Json结果
- 如何使用javascript将json结果转换为数组
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 如何将自定义字段添加到Json结果-ASP.NET MVC
- 如何提醒我的 json 结果
- 无法在iPhone应用程序上使用PhoneGap和javascript获取JSON结果,但使用相同的代码在Android
- 以 json 结果的形式返回对象列表
- 如何使用 JQuery 以表格形式打印通用 json 结果
- jquery-ui 自动完成仅允许从多个 JSON 结果中按名称搜索