не работают ajax-запросы в ie8
Суть проблемы: есть кнопка разлогиниться, после нажатия на которую вызывается ajaxом скрипт action.php c параметром logout и если куки сняты меню пользователя меняется. Проблема собственно в том, что работает это везде, кроме эксплорера(
Находил советы по установке кодировки запроса 'utf-8' - не помогает... $.post('".$path."includes/action.php?todo=logout', function(data){ if (data==1) { $('.bff_umenu').html('<u class=usr_menu id=\"reg_btn\">зарегиться</u> <u class=usr_menu id=\"log_btn\">лог ин</u>') .css('top', '24px'); } }); Может кто-то уже сталкивался? |
Ajax работает в IE. Проблема мне кажется в event'e click. Как у тебя реализовано это?
|
Реализовано просто
$('#logout_btn').click(function(){...}); Где "..." и находится приведённый выше код, всё выводится через РНР. Дело не в click, другие события вызываю так же и они работают. Пробовал отправлять и post, и get, и ajax - результат один и тот же, ошибка создания объекта программирования в ie8 jquery1.3.2.min строка 19 символ 2500какой-то. |
поставь не min и посмотри в какой строчке ошибка, и нам расскажи
|
Была такая же проблема. В ajax ответе поставил заголовок передаваемой кодировки header('Content-Type: text/html; charset=windows-1251');
|
Часовой пояс GMT +3, время: 06:08. |