我正在为我的项目使用 Cakephp3.4 , Bootstrap , jQuery 。对于客户端验证,我使用的是Parsley JS。对于服务器端验证,我依赖于Cakephp验证。为了保存数据,我发送表单数据的Ajax请求并获得成功或失败的json响应。现在我想显示特定字段的服务器端验证消息。我的欧芹验证设置可以在Fiddle
中看到这是服务器端验证失败的响应模式。
{
"result": {
"status": "1100",
"msg": "Validation Failed",
"errors": {
"email": "Email Already Exists"
},
"data": []
}
}
我知道在parsley中有远程验证的方法,但我不能(不想)使用它,因为这只是一个小例子,而实际场景将包含多个字段,这只会产生太多的Ajax调用。
是否有人知道如何在电子邮件输入旁边的工具提示中显示 response.result.errors.email 消息?