Я получаю сообщение об ошибке «Ресурс интерпретируется как скрипт, но передается с приложением MIME типа application / json» с помощью консоли JavaScript Google Chrome.
В настоящее время на моем локальном компьютере выполняется следующий код:
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);
});
Могу ли я узнать, что является причиной ошибки?
Я пытался использовать 'callback =?', 'jsoncallback =?'для обратного вызова, но все приводит к одному и тому же сообщению об ошибке.
Могу ли я узнать, как мне это исправить?
С наилучшими пожеланиями.