Ajax请求返回404,但URL工作正常

时间:2009-11-13 01:47:06

标签: ajax cakephp

我正在对CakePHP网站中的XML页面进行jQuery ajax调用。由于一些奇怪的原因,当我进行ajax调用时,CakePHP会返回404错误,但直接在http://imgfave.com/gragland/rss处转到URL是没有问题的。

您可以点击我的测试页上的链接来查看问题:http://imgfave.com/ajaxtest

错误页面显示:“在此服务器上找不到请求的地址'/ gragland / rss'。

为什么CakePHP只有在通过ajax获取页面时才会返回页面?

2 个答案:

答案 0 :(得分:2)

根据FireBug,请求之间的主要区别是:

X-Requested-With XMLHttpRequest

来自AJAX请求。

P.S。:使用相同的标题进行快速测试后,它会无错误地检索RSS

答案 1 :(得分:1)

确保您有一个视图文件。没有视图,html请求将返回没有错误。但是AJAX请求返回404。