如何访问Json中的元素标题
How do I access the element title in the Json?
我想从http://omadbapi.com/?s=
中获取用于搜索脚本的JSON,但在获取JSON中的Title元素时遇到了问题:
{
"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
Fiddle:http://jsfiddle.net/dgrundel/d2m8z3oj/
相关文章:
- HighCharts长标题文本在某些元素上重叠
- 为li元素添加标题
- <标题>插入SVG的元素不起作用
- 克隆元素时更改标题的文本
- 如何使动态树标题中的span元素可点击
- 如何解析html以删除元素并只返回其位置的标题
- 基于比较子元素内容和目标标题内容的Javascript排序元素
- 如何为CheckedMultiSelect的每个元素添加不同的标题
- 为什么.attr('title')正在抓取前一个元素'的标题
- 如何仅切换标题元素而不切换列表
- jQuery / Javascript方法获取当前页面的标题,将其与字符串匹配,将类分配给该特定元素
- 如何在标题中的所有元素中淡入淡出
- 引导选项卡标题元素中的复杂 html
- 修复了标题导航和滚动到()下一个/上一个元素
- 无法将脚本元素附加到标题
- 使用 javascript 获取元素标题
- 无法使用
导航到正确的元素,因为页面标题窗格已修复(冻结) - Ajax 对 xml 页面的响应以获取标题元素不起作用
- W3C验证器:元素头缺少子元素标题的必需实例
- 如何访问Json中的元素标题