не работают 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, время: 20:48. |