jquery – 当出现用户/表单验证错误时,我应该向AJAX请求发送什么响应/状态代码?

前端之家收集整理的这篇文章主要介绍了jquery – 当出现用户/表单验证错误时,我应该向AJAX请求发送什么响应/状态代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在创建我的Web应用程序的一个功能,用户可以“编辑就地”记录并使用jQuery通过 AJAX提交表单.

当某人“ajax编辑”一条记录并且他们提交有效数据的表单时,我发送一个200状态代码,触发jQuery AJAX Success函数,然后忽略响应体(因为它成功了,我不需要它) ),并折叠表格.

当存在表单验证错误时,我发送400状态代码以触发jQuery错误方法,并在请求正文中指定哪些字段未验证.

在之前的StackOverflow问题中,有人提到我发送400状态代码并使用响应正文“似乎很奇怪”.我的方法不是最佳做法吗?在这种情况下,你会建议我做什么?

解决方法

使用4xx状态代码的有效负载就可以了. HTTP规范中没有任何内容可以解释.

如果您想要比400更具体的东西,请查看422 Unprocessable Entity.

猜你在找的jQuery相关文章