Ajax-запрос возвращает 404, но URL работает нормально - PullRequest
3 голосов
/ 13 ноября 2009

Я выполняю jQuery-вызов ajax на страницу XML на моем сайте CakePHP. По какой-то странной причине CakePHP возвращает ошибку 404, когда я делаю ajax-вызов, но нет проблем с прямым переходом по URL-адресу http://imgfave.com/gragland/rss.

Вы можете увидеть проблему, перейдя по ссылке на моей тестовой странице: http://imgfave.com/ajaxtest

Страница с ошибкой гласит: «Запрошенный адрес« / gragland / rss »не найден на этом сервере».

Почему у CakePHP возникает проблема с возвратом страницы только при получении через ajax?

Ответы [ 2 ]

2 голосов
/ 13 ноября 2009

Согласно FireBug, основное различие между запросами:

X-Requested-With XMLHttpRequest

Из запроса AJAX.

P.S .: После быстрого теста с использованием тех же заголовков, он без проблем извлекает RSS

1 голос
/ 10 мая 2011

Убедитесь, что у вас есть файл просмотра. HTML-запрос вернется без ошибок без просмотра. Но AJAX-запрос возвращает 404.

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