gpt4 book ai didi

jquery - 使用 getJSON 和 YQL 时出现问题

转载 作者:行者123 更新时间:2023-12-01 06:58:30 25 4
gpt4 key购买 nike

我正在尝试通过 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');
}
);

我在 firebug 的控制台上看到请求已发出,并且返回了正确的 json 对象,但我的函数中的警报没有触发,我在这里做错了什么?

提前致谢!

最佳答案

从 URL 中删除 &callback=cbfunc,以便 jQuery 可以自行定义回调。

$.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",
function(data) {
alert('Hello');
}
);

http://jsfiddle.net/niklasvh/C5cYB/

关于jquery - 使用 getJSON 和 YQL 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6297423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com