Javascript JSON YouTube API viewCount不是';行不通
我需要使用JavaScript(Chrome扩展)获取视频的视图,但我无法让它正常工作 代码: 但如果我尝试获取它们,错误消息会显示:Javascript JSON YouTube API viewCount不是';行不通,javascript,ajax,json,youtube,Javascript,Ajax,Json,Youtube,我需要使用JavaScript(Chrome扩展)获取视频的视图,但我无法让它正常工作 代码: 但如果我尝试获取它们,错误消息会显示: Uncaught TypeError: Cannot read property 'entry' of undefined 您正在下载的JSON文件中没有“feed”属性——我建议使用一些工具(如)来研究JSON结构,并根据您需要的属性编辑代码 编辑:看起来您需要的值存储在data.entry.yt$statistics.viewCount中。不需要每个 编辑
Uncaught TypeError: Cannot read property 'entry' of undefined
您正在下载的JSON文件中没有“feed”属性——我建议使用一些工具(如)来研究JSON结构,并根据您需要的属性编辑代码
编辑:看起来您需要的值存储在data.entry.yt$statistics.viewCount
中。不需要每个
编辑2:
$(function() {
$.getJSON('http://gdata.youtube.com/feeds/api/videos/H542nLTTbu0?alt=json',function(data) {
var numViews = +data.entry.yt$statistics.viewCount;
// + converts the string to int
});
});
如果没有“each”,我该如何编写这个部分:var numViews=item['yt$statistics']['viewCount'];哦知道了。非常感谢!从昨天开始就在做这件事。。我很沮丧。谢谢:)给你。我为你写的。我很好:-)
$(function() {
$.getJSON('http://gdata.youtube.com/feeds/api/videos/H542nLTTbu0?alt=json',function(data) {
var numViews = +data.entry.yt$statistics.viewCount;
// + converts the string to int
});
});