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 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4

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

5年前 评论
DianWang

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

5年前 评论

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

5年前 评论

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

5年前 评论

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