2012-09-21 2 views
0

Я пытаюсь получить данные для Modal с html-страницы через jQuery Ajax, он работает в Safari и даже в IE 6, но не работает в Firefox, Chrome или Opera. Пожалуйста посоветуй!Ajax работает над IE и Safari, но не работает в FF, Chrome и Opera.

Мой код: here.

+1

я обычно вижу preventDefault() называюсь первым в функции мыши – AJcodez

ответ

2

Я вижу некоторые необычные использования селекторов здесь:

в вашем коде ...

$close = $('<a id="close" href="#">close</a>');

Вы добавили событие щелчка, как:

 $close.click(function(e) { 
      e.preventDefault(); 
      method.close(); 
     }); 

Я действительно верьте, что это не сработает в любом случае ... правильная опция привязки события включала бы правильный селектор jQuery, такой как:

 $('#close').click(function(e) { 
      e.preventDefault(); 
      method.close(); 
     }); 

или переменная $close следует обратиться к такому селектору, как $close = $('#close');

+0

Спасибо за советы Вишала, я попытался изменить коды, но его не работаю , модальный не открывается. Есть ли решение для вызова html-страницы через ajax. Он работает во всех версиях IE и Safari, а не в FF, Chrome и Opera. – Rabbitbin

+0

OH, Корпус закрыт! Его все работает очень хорошо, когда я тестирую его через MAMP: P – Rabbitbin

Смежные вопросы