2012-01-20 4 views
4

У меня есть сайт для загрузки страниц с помощью ajax. Страницы загружаются правильно во всех браузерах, кроме IE, который выдает ошибку 403 по запросу ajax. Однако он отлично работает в локальном хосте даже в IE. (Раньше он работал правильно, не уверен, когда он начал так поступать).Encountering 403 ошибка при использовании ajax-вызова в IE

Вы можете проверить мой сайт по адресу http://ptamzz.com. Нажав на любую статью, вы создадите ajax-вызов для контента.

enter image description here

Как я могу это исправить? Поскольку он получает ответ HTTP 403, данные не возвращаются, поэтому я не могу отображать свои страницы.

+0

Нет подсказки, но я должен был сказать: ваш эффект прокрутки логотипа крут, как черт! – Jere

+0

Спасибо :), Просто понял, что я не единственный с той же проблемой. Это тот же случай, что и эти http://stackoverflow.com/questions/6894134/hash-fragments-with-forward-slash-throwing-403-errors-with-ajax-requests-in-ie, http: // stackoverflow. com/questions/6158477/ajax-problem-in-internet-explorer – ptamzz

+0

Извините за много неудачных попыток ответа. Я, честно говоря, не слишком хорошо разбирался в хэш-фрагменте. Очевидно, кажется, что есть проблема с IE, обрабатывающей прямую косую черту /: http://www.dynamicdrive.com/forums/archive/index.php/t-63703.html – Jere

ответ

0

Put это в ваш заголовок HTML:

<meta http-equiv="X-UA-Compatible" content="IE=9"></meta> 

Без линии, IE < режим 9 совместимости будет запущен на сервере и множество функций Linux Apache не будет корректно работать в IE (даже если они работают с приложением на локальном хосте Windows или в другом браузере.

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