我设置了一个 zend 控制器来处理 ajax 请求的部分 HTML,每当我直接访问它时它工作得很好,但是当我通过 ajax 调用访问它时它会给出 500 错误。我不确定从哪里开始寻找尝试找出失败的原因。我完全关闭了所有acl的东西,它仍然失败。
访问日志:
127.0.0.1 - - [20/Dec/2012:16:31:04 -0500] "GET /ajax/iconlist?icondir=attributes&format=html HTTP/1.1" 500 1157 "http://hc.localhost/attribute/edit" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
127.0.0.1 - - [20/Dec/2012:16:32:08 -0500] "GET /ajax/iconlist?icondir=attributes&format=html HTTP/1.1" 200 1757 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
第一个条目是一个 ajax 请求,它以 500 失败。第二个条目直接转到加载得很好的链接。
特雷`