Проблема XML jQuery - PullRequest
       13

Проблема XML jQuery

1 голос
/ 22 апреля 2010

Этот код для анализа моего xml и добавления через jquery, кажется, прекрасно работает в любом браузере, кроме Chrome (только для Mac, отлично работает windows-версия chrome) и проводника. Я не знаю каких-либо явных проблем в коде, поэтому я подумал, что некоторые свежие глаза могут помочь. Кто-нибудь знает, что может быть причиной того, что IE и Chrome на Mac не добавляются?

<script type="text/javascript" charset="utf-8">
$(document).ready(function()
    {
      $.ajax({
        type: "GET",
        url: "sitenav.xml",
        dataType: "xml",
        success: parseXml
      });

    function  parseXml(xml)
    {
      $(xml).find("GoogleAnalytics").each(function()
      {
        $("li#google_analytics").append('<ul><li>' + $(this).find("NavHeader").text()  + '</li></ul>');
      });
    }
});
</script>

Ответы [ 2 ]

1 голос
/ 22 апреля 2010

Можете ли вы убедиться, что обработчик success вызывается? Также рекомендуется определить обработчик error, чтобы вы могли обрабатывать любые ошибки в запросе.

0 голосов
/ 26 апреля 2010

Проблема решена. Я не был достаточно умным, чтобы понять, что IE и Chrome (mac) нуждаются в том, чтобы страница работала на сервере, чтобы работать ... Перевод кода в живое, в отличие от локального, работал нормально.

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