XMLHttpRequest не может загрузить http://www.reddit.com/.xml - PullRequest
0 голосов
/ 25 августа 2011

Кто-нибудь знает, как исправить эту ошибку? Я использую JQuery 1.6.2

XMLHttpRequest не может загрузить http://www.reddit.com/.xml. Исходный ноль не разрешено Access-Control-Allow-Origin.

$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: "http://www.reddit.com/.xml",
        dataType: "xml",
        crossDomain: true,
        success: xmlParser
    });

    // ...
});

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Используйте zrssfeed это сделает вашу жизнь намного проще, jsFiddle .

$('#test').rssfeed('http://www.reddit.com/.xml');
0 голосов
/ 25 августа 2011

потому что same-origin-policy создает прокси на стороне сервера, и этот прокси запрашивает веб-сервис и возвращает ваш ajax-запрос xml response

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...