【发布时间】:2011-07-11 02:30:48
【问题描述】:
我使用 Google Chrome 的 JavaScript 控制台收到“资源解释为脚本,但使用 MIME 类型应用程序/json 传输”错误消息。
我目前正在本地计算机上运行以下代码:
var URL = "";
var YOUTUBE_ROOT = "http://gdata.youtube.com/feeds/api/videos?alt=jsonc&v=2";
var start_index = "&start-index=1";
var callback = "&jsonp=?"
function searchYouTube()
{
var q = encodeURIComponent(jQuery("#query").val());
var query = "&q="+q;
URL = YOUTUBE_ROOT+start_index+query+callback;
alert(URL);
$.getJSON(URL, function(data) {
$.each(data.items, function(i, item) {
alert(item);
});
});
}
jQuery(document).ready(function () {
jQuery("#searchYouTube").click(searchYouTube);
});
我可以知道是什么导致了错误吗?
我尝试过使用“回调=?” , 'jsoncallback=?'对于回调,但所有导致 同样的错误信息。
请问我该如何解决这个问题?
最好的问候。
【问题讨论】:
标签: javascript jquery youtube-api