微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

laravel8 ajax提交表单,后端validate验证的错误信息提示

后端接值验证

 $data = $request->validate([
            'username' => 'required',
            'password' => 'required',
            'captcha' => 'required|captcha'
        ],[
            'username.required' => '用户名不能为空',
            'password.required' => '密码不能为空',
            'captcha.required' => '验证码不能为空',
            'captcha.captcha' => '验证码不正确',
        ]);

前端ajax使用错误回调

   $.ajax({
            url:"{{route('test.login')}}",
            type:'POST',
            data:{
                username:username,
                password:password,
                captcha:captcha,
                _token:"{{csrf_token()}}"
            },
            success:function (res){
                if(res.code==200){
                    alert(res.msg);
                    location.href='{{route('test.index.index')}}';
                }else {
                    alert(res.msg);
                    return false;
                }
            },
            error: function(res) {
                errors = res.responseJSON.errors;
                var form_errors = '';
                $.each(errors, function(i) {
                   alert(errors[i])
                    return false;
                });

            },
        })

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐