По дате Декабрь 5th, 2011

Почему не работает Ajax в Internet Explorer (IE 7, IE 6)

Несколько раз “на пустом месте” странная ситуация возникала - ajax в принципе работает, но в IE7 - не работает. :) Отправка уходит.. ошибка не возникает (вроде как). Да.. использовалось всё это дело с JQuery - т.е. не работали запросы .ajax | .get | .post

Ситуация оказалась проста до безобразия - от сервера приходил “неправильный” (для IE) заголовок ответа.

Для cp1251 “charset=cp1251″  следует настроить отдачу заголовка “windows-1251?

header('Content-Type: text/html; charset=windows-1251', true);

Для utf8 ситуация аналогичная - вместо utf8 - “utf-8″

И, конечно же, не должно быть кэширования ответа

Опубликовано Декабрь 5, 2011 | автор: levik  |  Комментарий (1) »