【.net core】【watercloud】页面效果处理(持续更新)

1.处理导入上传文件时校验参数方法:

var uploadInst = upload.render({
    elem: '#import'
    , url: "/gutoufuzhushuju/GtAmountfp/CheckFile" //改成您自己的上传接口
    , size: 102400
    , accept: 'file'
    , headers: { 'X-CSRF-TOKEN': "" }
    , before: function (obj) {
        if ($('[name=__RequestVerificationToken]').length > 0) {
            // 1、动态添加headers中的参数
            this.headers['X-CSRF-TOKEN'] = $('[name=__RequestVerificationToken]').val();
        }
        // 2、动态添加的其它参数
        //this.data.type = outerType
        index = parent.layer.load(0, {
            shade: [0.5, '#000'], //0.1透明度的背景
        });
        //校验参数,若参数为空则不上传附件
        if ($("#month").val() == '') {
            common.modalMsg('请选择数据年月', "error");
            parent.layer.close(index);
            return false
        }
        this.data['month'] = $("#month").val();
    }
    , done: function (res) {
        //如果上传失败
        if (res.code > 0) {
            //失败状态,并实现重传
            var demoText = $('#demoText');
            demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
            demoText.find('.demo-reload').on('click', function () {
                uploadInst.upload();
            });
            common.modalMsg(res.msg, "warning");
            parent.layer.close(index);
            return false;
        }
        else {
            common.modalMsg("操作成功", "success");
        }
        dataJson = res.data;
        //执行重载
        table.reload('currentTableId', {
            data: dataJson
        }, 'data');
        parent.layer.close(index);
    }
    , error: function () {
        //演示失败状态,并实现重传
        parent.layer.close(index);
        var demoText = $('#demoText');
        demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');
        demoText.find('.demo-reload').on('click', function () {
            uploadInst.upload();
        });
    }
});

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值