首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavascriptMVC -保存模型时的验证错误

JavascriptMVC -保存模型时的验证错误
EN

Stack Overflow用户
提问于 2012-04-16 15:39:02
回答 1查看 224关注 0票数 0

我想在我的新项目中使用JavascriptMVC,但我有一个问题。

代码语言:javascript
复制
client = new Client($('#create-client-form').formParams());
client.save(successhandler, errorhandler);

文档

您只需要使用一个包含新实例的id的对象以及应该在该实例上设置的任何其他属性来调用success。

但是,如果验证在服务器端失败了怎么办?在这种情况下,我的回调应该是包含错误消息的对象,而不是id?有人使用JavascriptMVC并处理这种情况吗?

EN

回答 1

Stack Overflow用户

发布于 2012-04-20 15:39:26

这取决于您如何处理服务器验证错误或任何服务器错误。您仍然可以返回200个成功的HTTP代码,然后在javascript端调用继任程序,您需要处理服务器返回的任何内容。

更好的方法是服务器返回大约4xxHTTP错误代码(可以使用现有的HTTP错误代码,也可以选择自己的代码),并在响应中发送不同的json对象,然后将错误处理程序调用并在以下参数中传递:(jqXHR, textStatus, errorThrown)

来源:jQuery ajax

在错误处理程序中,可以从jqXHR中解析json。

希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10177248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档