【Layui】x-admin后台页面使用layer.msg提示失败解决办法

小破孩
2022-06-23 / 0 评论 / 132 阅读 / 正在检测是否收录...
 form.on 监听提交,所包含的代码最后要加上 return false;
 layui.use(['form', 'layer'],
         function() {
             $ = layui.jquery;
             var form = layui.form,
                 layer = layui.layer;
     
             //自定义验证规则
             form.verify({
                 pass: [/(.+){6,12}$/, '密码必须6到12位'],
                 repass: function(value) {
                     if ($('#L_pass').val() != $('#L_repass').val()) {
                         return '两次密码不一致';
                     }
                 },
                 phonesms:function(value){
                     if(!value.match('^[0-9]*$')){
                         return '验证码是数字';
                     }
                     if(value.length != 6){
                         return '验证码长度是6位数字';
                     }
                 }
             });
     
             //监听提交
             form.on('submit(add)', function(data) {
                 //发异步,把数据提交给php
                 layer.confirm('是否确定进行下一步',{
                     icon: 3, //问号的表情
                     btn: ['下一步','取消'] ,//按钮
                 },function () {
                     var result = data.field,
                         info = $('.layui-form').serialize();
                     $.ajax({
                         url:"{:url('page/registOne')}",
                         type:'get',
                         dataType: "json",
                         data:$('.layui-form').serialize(),
                         success:function(res){
                             // console.log(res);
                             // return false;
                             if(res.code == 200){
                                 layer.msg(res.message, {
                                     icon: 6,//成功的表情
                                     time: 3000 //3秒关闭(如果不配置,默认是3秒)
                                 }, function(){
                                     // location.reload();
                                     location.href="{:url('page/registTwo')}";
                                 });
                             }else{
                                 layer.msg(res.message,{icon: 5});//失败的表情
                                 return;
                             }
                         },
                     });
                 });
                 return false;
             })
         });
0

评论 (0)

取消