如何访问 Json 中的元素标题?
How do I access the element title in the Json?
我想从 http://omadbapi.com/?s=
获取 JSON 用于搜索脚本,但我在获取此 JSON 中的标题元素时遇到问题:
{
"Search": [{
"Title": "Sherlock Holmes: A Game of Shadows",
"Year": "2011",
"imdbID": "tt1515091",
"Type": "movie"
},{
"Title": "Spy Kids 3-D: Game Over",
"Year": "2003",
"imdbID": "tt0338459",
"Type": "movie"
}]
}
JavaScript :
$(document).ready(function () {
var url = 'http://www.omdbapi.com/?',
mode = 's=',
input,
movieName;
$('button').click(function() {
var input = $('#movie').val(),
movieName = encodeURI(input);
$.getJSON( url + mode + input, function( data ) {
$.each(data, function(e, p) {
document.getElementById("item").innerHTML="Title : " + p.Title;
});
});
});
});
如何从返回的 JSON 中检索 p.Title
或 data.Title
?
这样试试
$.each(data.Search, function(e,p) {
document.getElementById("item").innerHTML="Title : " + p.Title;
});
第一个标题:
data.Search[0].Title
第二个:
data.Search[1].Title
我想从 http://omadbapi.com/?s=
获取 JSON 用于搜索脚本,但我在获取此 JSON 中的标题元素时遇到问题:
{
"Search": [{
"Title": "Sherlock Holmes: A Game of Shadows",
"Year": "2011",
"imdbID": "tt1515091",
"Type": "movie"
},{
"Title": "Spy Kids 3-D: Game Over",
"Year": "2003",
"imdbID": "tt0338459",
"Type": "movie"
}]
}
JavaScript :
$(document).ready(function () {
var url = 'http://www.omdbapi.com/?',
mode = 's=',
input,
movieName;
$('button').click(function() {
var input = $('#movie').val(),
movieName = encodeURI(input);
$.getJSON( url + mode + input, function( data ) {
$.each(data, function(e, p) {
document.getElementById("item").innerHTML="Title : " + p.Title;
});
});
});
});
如何从返回的 JSON 中检索 p.Title
或 data.Title
?
这样试试
$.each(data.Search, function(e,p) {
document.getElementById("item").innerHTML="Title : " + p.Title;
});
第一个标题:
data.Search[0].Title
第二个:
data.Search[1].Title