Ответ Ajax пуст только в Chrome 5 - PullRequest
0 голосов
/ 03 мая 2011

У меня есть тонна сайтов, использующих аналогичную платформу, множество jQuery $ .load () для извлечения контента в виде текста / html из сценариев php.Это работает во всех браузерах и работает в течение долгого времени до Chrome 5. Я только что заметил, что он остановился только в этом браузере.Итак, первая часть моего вопроса - кто-нибудь знает, если что-то изменилось?

Теперь это с / без www.проблема - это не на локальном хосте - я подозреваю, что это может быть связано с тем фактом, что серверы отправляют gzipped контент - но это никогда не было проблемой раньше.У меня есть сервер 2-й разработки, где контент не распакован и работает.Кто-нибудь знает какие-то хитрости, чтобы он работал gzipped - это в PHP.ini на рабочем сервере, и я не могу просто глобально отключить его.

Когда я смотрю на заголовки в инструментах разработчика Chrome, яПосмотрите, что я ожидал, но страница пуста - и Chrome показывает ошибку в консоли, но нет описания с ней - просто пустое содержимое.

Для примера вот ссылка: http://www.bcfirstaid.ca/calendar/ (попробуйте щелкнуть любой день в календаре или любом другом списке в списке), появится диалоговое окно или лайтбокс и попытается загрузить контент, а именно ajax - опять же, это прекрасно работает во всем, кроме более нового Chrome (включая другие браузеры webkit и мобильные устройства).

Я действительно ценю любую помощь и / или предложения.

1 Ответ

0 голосов
/ 03 мая 2011

Обнаружил проблему ... Итак, я обновлю всех здесь.

Основываясь на прошлом совете, я включил заголовок "Content-length" во все мои ответы ajax с сервера.Кажется, что Chrome 10/11 потерял форму, и в этом нет необходимости.Удаление этого заголовка устранило проблему.

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