Opera, jquery и JSON

По ссылке http://gdata.youtube.com/feeds/api/users/varendunet/favorites?v=2&alt=json лежит некий JSON. И при попытке получить его одним из любых способов Opera говорит, что его там нету т.е. в 1-ом варианте - это пустая строка, во 2-ом и 3-ем - объект null. Однако если ссылку открыть непосредственно в браузере, то всё нормально загружается. Что делать ? Как так ?
PHP:
// вариант 1
$.getJSON("http://gdata.youtube.com/feeds/api/users/varendunet/favorites?v=2&alt=json", function(response) {
    alert("(" + response + ")");
});
//вариант 2
$.getJSON("http://gdata.youtube.com/feeds/api/users/varendunet/favorites?v=2&alt=json", function(response) {
    alert("(" + response + ")");
});
//вариант 3
$.ajax({
    url: "http://gdata.youtube.com/feeds/api/users/varendunet/favorites?v=2&alt=json",
    async: false,
    dataType: "json",
    success: function(response) {
        alert("(" + response + ")");
    }
});
 
Да, наверное вы правы. Чтобы работало, нужно "json" заменить на "jsonp":
PHP:
$.ajax({
    url: "http://gdata.youtube.com/feeds/api/users/varendunet/favorites?v=2&alt=json",
    async: false,
    dataType: "jsonp",
    success: function(response) {
        alert("(" + response + ")");
    }
});
Правда в таком случае запрос делается в асинхронном режиме, даже если явно указать async: false.
Спасибо.
 
Сверху