yii2 ajax表单提交:验证响应处理

时间:2015-12-03 08:46:48

标签: yii2

当数据发送到要保存的服务器时,即使客户端验证完成也要重新执行检查,但是如果模型无效,则返回的响应是json格式(来自getErrors / ActiveForm :: validate($ model))包含有错误的消息和属性。

接收时如何影响客户端的表格;从表单上的reponse到it字段的每个错误?

我可以调用客户端(js)上的任何函数将响应传递给它吗?

1 个答案:

答案 0 :(得分:1)

使用

 $.each(data, function(key, val) {
                                        $("#"+key).after("<div class=\"help-block\">"+val+"</div>");
                                        $("#"+key).closest(".form-group").addClass("has-error");
                                    });

这会将错误附加到相应的字段。