gpt4 book ai didi

javascript - 如何解析 api.themoviedb.org 返回的 JSONP 响应?

转载 作者:行者123 更新时间:2023-11-29 16:22:38 24 4
gpt4 key购买 nike

我正在使用 themoviedb.org API 来获取电影信息。这是我正在使用的代码:

var req = new XMLHttpRequest();
req.open("GET", "http://api.themoviedb.org/2.1/Movie.search/en/json/XXX/immortals?callback=foobar", true);
req.send();
req.onreadystatechange=function() {
if (req.readyState==4 && req.status==200) {
console.log(req.responseText);
}
}

我在控制台中收到此响应:

foobar([{"score":null,"popularity":3,"translated":true,"adult":false,"language":"ru","original_name":"Immortals","name":"Immortals","alternative_name":"\"War of the Gods\"","movie_type":"movie","i".......}])

如何解析此响应以获取 name 属性?


更新:

谢谢大家,但实际答案是由 hippietrail 给出的.

eval(req.responseText)

更多详情:Filtering to specific nodes in JSON - use grep or map?

最佳答案

将此功能添加到您的页面:

(我看到它是一个数组 - 所以我将迭代每个项目...... - 如果你只想要第一个 - 所以请指定。)

  function foobar(x)
{
$.each(x, function ()
{
alert(this.score);
});

}

http://jsbin.com/ojomej/edit#javascript,html

关于javascript - 如何解析 api.themoviedb.org 返回的 JSONP 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com