gpt4 book ai didi

jquery - jQuery ajax错误处理程序函数存在,但仍引发异常

转载 作者:行者123 更新时间:2023-12-03 08:35:31 26 4
gpt4 key购买 nike

我使用ajax提交表单,并且验证是在服务器端完成的。
如果验证失败,我将返回一个带有错误和状态码:500的json编码对象。
当在客户端jquery得到响应时,我的错误处理函数被调用,并且可以正常工作,但是
(可能是正常现象)在Chrome(可能还有其他浏览器)中引发了异常:

POST http://localhost/workplace/.../clients/create 500 (Internal Server Error)

这使我以及我的客户“觉得”我的程序无法正常运行,但是只有一个验证错误。
如何处理这种情况?

最佳答案

您不应返回500(内部服务器错误)代码。这表明服务器(而不是请求)出了问题。这可能是导致异常的原因。我相信可以返回200(确定)代码。您无需在HTTP状态代码中反射(reflect)验证错误。

关于jquery - jQuery ajax错误处理程序函数存在,但仍引发异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10205720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com