我的Ajax响应不是一个对象。我该如何修复,以便显示关键结果字段

时间:2018-04-05 03:34:32

标签: json ajax

我试图从这个itunes API中提取显示两个结果。 api返回一个很大的响应,但不是一个对象。我尝试使用JSON.parse(response.results [i] .length)迭代结果......但是没有工作。

queryTVURL = "https://itunes.apple.com/search?term=big%20bang%20theory&kind=feature-movie&country=US&media=all&limit=0&lang=en_us&version=2&explicit=Yes"


$.ajax({
    url: queryTVURL,
    method: "GET"
}).then(function (response) {
        console.log(response));

        if (response.results.length > 0) {

            for (i = 0; i < JSON.parse(response.results[i].length); i++) {
                if (response.results[i].kind === "tv-episode") {
                    console.log(response.results[i].kind);
                    console.log(response.results[i].previewUrl)
                }
            }
    }
});

0 个答案:

没有答案