layui-admin 表单 store 操作

store:function(){
   form.on('submit(*)', function(data){
        var url = $(data.elem).data('url');
        if(url == undefined || url == '')
        {
            layer.msg('请设置请求URL', {icon: 5,anim:6,offset: '100px'});
            return false;
        }
        var ajax_lod = layer.load(1);
        $.ajax({
            headers: {
                'X-CSRF-TOKEN': admin.CRSFTOKEN
            },
            type:"POST",
            url:url,
            data:data.field,
            dataType: "json",
            success: function(data){
                layer.close(ajax_lod);
                if(data.code == 200)
                {
                     layer.msg(data.data.message,{icon: 1,offset: '100px'})
                }
            },
            error:function(XMLHttpRequest, textStatus, errorThrow){
                layer.close(ajax_lod);
                var ret_code = XMLHttpRequest.status;
                var ret_json = XMLHttpRequest.responseJSON;
                if(ret_code == 422 && ret_json.errors !== undefined){
                    for (var i = ret_json.errors.password.length - 1; i >= 0; i--) {
                        layer.msg(ret_json.errors.password[i],{icon:5,anim:6,offset: '100px'});
                        break;
                    }
                }else if(ret_code == 422){
                      layer.msg(ret_json.message,{icon: 5,anim:6,offset: '100px'})
                }else if(textStatus == 'error') {
                    console.log(ret_json.message)
                    layer.msg('请求失败,系统异常:'+ret_json.message,{icon: 5,anim:6,offset: '100px'})
                }
            }
        });
        return false;
    });
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 4

没看懂。。。还望楼主及时给解释一下。。。我做这里操作的时候都是判断的路由,然后调用saved或saving这俩回调方法。
也有的时候直接这样写:
$content->header('企业信息');
$content->description('详情页');
$adminView = view('admin.shop', ['data' => $data])->render();
$content->body($adminView);
不过这样写。。太坑了、。。。把laravel-admin 的样式都给破坏了

6年前 评论
DianWang

@Undefinedobj 呃。。。兄弟,他这是layui-admin。。。

6年前 评论

@Undefinedobj 兄弟,这个只是layui-admin框架中的layui-admin-event JS 事件操作,我只是加了一个添加的操作,将laravel返回的422信息弹出来而已,实际项目中用到了,只做记录的,这个不是laravel-admin,是layui-admin,哈哈

6年前 评论

@FLaravel 哦哦哦,好吧,看来是我太不细心了

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!