У меня есть вопрос совместимости ajax, когда чтение из файла XML работает только в Safari - PullRequest
0 голосов
/ 12 августа 2011

Хорошо, я тестирую это в 3 разных браузерах ...

Последнее Safari, новейший FireFox и новейший Google Chrome ...

Проблема в том, что этот скрипт работает только для Safari ... кто-нибудь знает почему?

<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>

<script>

$.ajax({
    type: "GET",
    url: "http://www.nfl.com/liveupdate/scorestrip/ss.xml",
    dataType: "xml",
    success: function(xml) {
        // Interpret response
        $(xml).find('g').each(function() {

            // Example: Show the XML tag in the console
            console.log(this);

            // Example: Put some output in the DOM
            $("#divOutput").append($(this).attr("hnn"));

        });
    }
});

Вывод отлично работает для сафари, но ничего не выводит в других браузерах.

<div id="divOutput"></div>

</body></html>

1 Ответ

0 голосов
/ 12 августа 2011

Если вы не используете nfl.com, вы не можете делать запросы AJAX между сайтами.

Возможно, вы захотите попробовать этот плагин jquery для чтения RSS , хотя.

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