【发布时间】:2015-12-03 08:46:47
【问题描述】:
当数据被发送到服务器进行保存时,即使客户端验证已完成,再次执行检查也很重要,但此时如果模型无效,则返回的响应为 json 格式(来自 getErrors/ ActiveForm::validate($model)) 包含有错误的消息和属性。
收到时如何影响客户端的表单;表单上对它的响应字段中的每个错误?
客户端(js)上是否有任何函数可以调用,将响应传递给它?
【问题讨论】:
-
有点不清楚你在问什么,我发现你正在寻找验证信息:
if (Yii::$app->request->isAjax && $model->load(Yii::$app->request->post())) { Yii::$app->response->format = Response::FORMAT_JSON; return ActiveForm::validate($model);} -
返回 ActiveForm::validate($model);在客户端接收响应我如何影响表单;我会尝试爵士乐的答案(它似乎会做我正在寻找的东西)并在它有效时给予反馈
标签: yii2