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