在写thinkphp6中参照官方文档写验证器时遇到一个错误,麻烦帮忙看一下,不知道为什么控制台不能返回json格式数据?
下面时分别在表单为空和表单不为空的报错,搞了大半天也没找出原因,特来求助
以下是我的代码,已开启多应用模式。
js代码
admin控制器
manager模型
checkLogin验证器
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你第二张图确实没有报错,因为你用的 get 请求的啊,逻辑上就进入直接渲染页面了.
为什么没有返回 json,因为你的控制器里直接return了"验证失败",你想返回你定义在验证器內的错误响应,应该在控制器里
$result
不为true
时return $result->getError();
,而不是去 return 一段自定义的文字啊.