JQuery AJAX событие не работает, т.е. - PullRequest
0 голосов
/ 18 августа 2011

У меня был AJAX, названный так

 $.ajax({
    async: false,
    type: "POST",
    data: "{}",
    url: "/Clases/WebMethods.asmx/crearMenu",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: createMenu
});

Это прекрасно работает в Firefox и Chrome, но не в IE, самая редкая часть заключается в том, что при включении инструментов разработчика в браузере это работает !!!. Может кто-нибудь мне помочь, если это конфигурация в браузере или что-то еще. Я уже пытался стереть кеш и куки в браузерах и не решил мою проблему. Спасибо

Ответы [ 2 ]

2 голосов
/ 18 августа 2011

Я часто сталкиваюсь с этим в IE, и, как правило, если что-то работает с включенными инструментами разработчика, а не без них, у вас будет где-то в вашем коде console.log с ошибками, так как нет консоли, что не позволяет остальнымкод от выполнения.

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

У меня была похожая проблема с функцией успеха, не работающей в IE (см. Мою ветку: Нажатие кнопки JQuery не работает после отправки формы ajax в IE ).Я решил это, сделав успешный обратный вызов нативным методом JS, а не пользователем JQuery.

Посмотрите, решит ли это вашу проблему.

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