我有这样的JSON结果:JSON遍历虽然嵌套数组
{"Search":[
{"Title":"Batman Begins","Year":"2005","imdbID":"tt0372784","Type":"movie","Poster":"N/A"},
{"Title":"Batman v Superman: Dawn of Justice","Year":"2016","imdbID":"tt2975590","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/MV5BYThjYzcyYzIt[email protected]._V1_SX300.jpg"},
{"Title":"Batman","Year":"1989","imdbID":"tt0096895","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/MV5BMTYwNjAyODIyMF5BMl5BanBnXkFtZTYwNDMwMDk2._V1_SX300.jpg"},{"Title":"Batman Returns","Year":"1992","imdbID":"tt0103776","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/[email protected]_V1_SX300.jpg"},
{"Title":"Batman Forever","Year":"1995","imdbID":"tt0112462","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/MV5BNWY3M2I0YzIt[email protected]._V1_SX300.jpg"},{"Title":"Batman & Robin","Year":"1997","imdbID":"tt0118688","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/MV5BMGQ5YTM1NmMt[email protected]._V1_SX300.jpg"},
{"Title":"Batman: The Animated Series","Year":"1992–1995","imdbID":"tt0103359","Type":"series","Poster":"http://ia.media-imdb.com/images/M/MV5BMTU3MjcwNzY3NF5BMl5BanBnXkFtZTYwNzA2MTI5._V1_SX300.jpg"},
{"Title":"Batman: Under the Red Hood","Year":"2010","imdbID":"tt1569923","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/[email protected]@._V1_SX300.jpg"},
{"Title":"Batman: The Dark Knight Returns, Part 1","Year":"2012","imdbID":"tt2313197","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/[email protected]@._V1_SX300.jpg"},
{"Title":"Batman: The Dark Knight Returns, Part 2","Year":"2013","imdbID":"tt2166834","Type":"movie","Poster":"http://ia.media-imdb.com/images/M/[email protected]_V1_SX300.jpg"}],
"totalResults":"312",
"Response":"True"
}
我通过数组试图环和发布每个“电影”为单独的div块,我似乎无法检索正确地从阵列信息...
我想这个代码,它使用JavaScript警告()当正常工作......但只要我想与.text区段()的信息,我得到TypeError: undefined is not an object...
这里是适用于警报的代码,但不适用于.text()
$.ajax(search_sUrl, {
complete: function(p_oXHR, p_sStatus){
oData_search = $.parseJSON(p_oXHR.responseText);
for(var i = 0; i <= oData_search.totalResults; i++) {
alert(oData_search["Search"][i].Title);
}
}
});
如果'.totalResults'代表数组的典型'.length',那么您可以添加如何使用'text()' – eithed
'我<='应该是'我''。 – 2016-09-15 13:30:24
例如'$ movie_container.find('。movie_block').text(oData_search [“Search”] [i] .Title);' –