【发布时间】:2012-12-29 13:47:51
【问题描述】:
在这个函数中,我使用 JSON 从 Youtube 检索数据。此功能在 Chrome 和 Mozilla 中有效。但它在 IE 中不起作用。
function test(url){
var youtube_id = url.replace(/^[^v]+v.(.{11}).*/,"$1");
$.getJSON('http://gdata.youtube.com/feeds/api/videos/'+youtube_id+'?v=2&alt=json', function(data) {
var title = data.entry.title.$t;
var description = data.entry.media$group.media$description.$t;
var thumbnail = data.entry.media$group.media$thumbnail[0].url;
var imgdata = "<img src ='"+thumbnail+"' />";
alert(title);
});
// alert(youtube_id);// Use these variables somewhere
}
你能帮帮我吗?
提前谢谢!!!
【问题讨论】:
-
您是否尝试过使用 $.ajax() 方法并将 JSON 设置为数据类型?
-
您收到的错误信息是什么?您是否尝试从 https 域执行此操作?
-
@tkone 没有收到任何错误
标签: javascript ajax json youtube-api getjson