如何在Ajax响应中调试500错误

时间:2012-02-29 11:24:36

标签: php ajax error-handling

我正在尝试调试用户在填写我网站上的表单部分时偶尔会遇到的零星500错误。每当它发生时,我都会尝试重新创建他们的环境并完全按照他们的方式填写表单,但永远不能重新创建问题。我已经检查了我正在使用的框架的应用程序日志,但是他们报告没有与错误相关的内容。我希望有人能帮助我抓住这个。这是有时会发生500错误的地方,这会触发用户报告的错误:

//In jquery AJAX function, which submits data to PHP form for processing
error: function(data,transport){ 
$.validationEngine.debug("error in ajax response: "+data.status+" "+transport) 
}

我有办法尝试捕捉到这里的确切错误吗?

1 个答案:

答案 0 :(得分:1)

只要AJAX只读取服务器响应状态而不创建它,就应该读取'error.log'。作为有用的信息,您可以查看firebug以发送数据。