Нужна помощь с Internet Explorer и JQuery AJAX с использованием jmpopups - PullRequest
1 голос
/ 15 марта 2011

У меня есть календарь, который использует jQuery и jmpopups, чтобы вывести подробности о событии на новый слой.Это прекрасно работает во всем, кроме Internet Explorer.IE открывает пустой слой.

Вот статическая версия страницы: Отладка календаря

Используя консоль Firebug, я использую следующий jQuery для тестирования

$.openPopupLayer({
    name: "eventDetails",
    width: 800,
    url: "/calendar-tests/calendar-detail.html",
    cache: true,
    parameters: {details: 116}
 });

Работает.

В IE, однако, он не загружает никакой контент в слой div.Полученный html выглядит следующим образом в IE

<div id="popupLayer_eventDetails" style="visibility: visible; width: 800px; position: absolute; z-index: 1002; left: 210px; top: 99px;" jQuery1300126101208="86" />

Весь внутренний HTML отсутствует, и я понятия не имею, что такое jQuery1300 ... в теге div.

Может кто-нибудь взятьвзгляните на страницу или покажите мне направление, которое может заставить меня двигаться вперед.

1 Ответ

0 голосов
/ 15 марта 2011

Хорошо ... полная мисс с моей стороны. Вся проблема была вызвана непревзойденным закрывающим тегом div в html-шаблоне, используемом для построения слоя. Неверный HTML = ничего. К сожалению, Firefox и Safari были достаточно умны, чтобы понять мою глупость и игнорировать ее.

...