JQuery / Ajax контент не отображается / загружается в Проводнике - PullRequest
1 голос
/ 12 марта 2011

Я работал над шаблоном, используя почти все jquery / javascript. В основном я изучаю jquery / javascript. Мой сайт на http://chainery.comoj.com. Сайт хорошо работает в FF и Safari, но, увы, IE не загружает первую страницу. Индикатор AJAX появляется, и это все. На первой странице он загружает данные из XML-файла и отображает их. Я думал, что держался подальше от вещей, которые были отрывочны в IE, но я что-то упустил. Страницы «продукта» действительно загружают весь контент правильно, но на левой стороне текста должно быть изображение. Я надеюсь, что это та же проблема. Я знаю, что у меня мало информации здесь и я готов опубликовать все, что нужно, но я просто не знаю, с чего начать.

Большое спасибо, Тодд

1 Ответ

7 голосов
/ 12 марта 2011

В template_xml.js вы умираете в строке 170.

$("title").text($(this).find("pageName").text());

Эта ошибка jquery обсуждается здесь .

Их решение:

Правильный кросс-браузерный способ изменить заголовок документа - через свойство document.title.

И они пометили ошибку как "wontfix".Надеюсь, что это поможет.

BWI, для всех, кто ищет, ошибка, которую вы видите:

Неожиданный вызов метода или доступа к свойству.Строка: 113 Символ: 193 Код: 0 URI-код: / jquery-1.4.3.min.js

Для тех, кому интересно, как я его выследил:

  • В IE нажмите F12, чтобы вызвать отладчик.

  • Нажмите на вкладку «Сценарий»

  • Нажмите «Начать отладку» (перезагрузка страницы)

  • На правой панели нажмите «Стек вызовов»
  • Начинайте просматривать записи, пока я не перестану видеть низкоуровневый код jQuery и не начну видеть код пользователя.
  • Ввод: $("title").text($(this).find("pageName").text()); (что согласуется с тем, что я прочитал, когда быстро прогуглил ошибку, о которой упоминал выше.)
...