【发布时间】:2011-06-09 18:21:45
【问题描述】:
我正在尝试通过 YQL 获取 Youtube 中视频的视图以将其显示在我的网站上,我正在使用 jQuery 的 $.getJSON 方法来获取 YQL 调用的结果,但由于某种原因我做得很好成功部分没有触发,这是我的代码:
$.getJSON("http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DrWlHtvZHbZ8%26feature%3Dplayer_embedded%22%20and%0A%20%20%20%20%20%20xpath%3D'%2Fhtml%2Fbody%2Fdiv%2Fdiv%5B3%5D%2Fdiv%2Fdiv%2Fdiv%5B3%5D%2Fdiv%2Fdiv%2Fdiv%5B2%5D%2Fdiv%2Fspan%2Fstrong'&format=json&diagnostics=true&callback=cbfunc",
function(data) {
alert('Hello');
}
);
我在我的萤火虫控制台上看到发出了请求并且它返回了正确的 json 对象,但我的函数中的警报没有触发,我在这里做错了什么?
提前致谢!
【问题讨论】: