我有一个应用程序通过jquery的ajax post函数将数据发布到php脚本。如果数据不正确,应用程序将解析为客户端的可读形式,此脚本将验证数据并返回预定义的错误消息。
问题是ajax会将数据发布到脚本中,因为无效数据会成功转换为错误消息并发送回应用程序进行解析。但是,当我输入正确的数据时,脚本会发回500响应错误。
最令人费解的是,在PHP 5.3.8(我的测试服务器)上,应用程序运行正常。但是,在我的客户端服务器(PHP 5.0)上显示上述错误。我完全迷失在这里。我试过使用.error来捕获帖子错误,但我不确定我应该如何从这个响应代码中提取任何有意义的内容。
答案 0 :(得分:1)
您的jQuery代码没有问题。 您应该记录PHP错误,看看有什么问题。或者,如果您显示错误(在生产服务器上不应该执行的操作),则可以通过显示请求的响应直接查看Firebug。