Layui图片上传限制一张的问题

    layui.use(['element','form','upload','layer','layedit'], function(){
    var CoverImageArr = new Array();
    layui.upload({
          url: '/upload/tmp',
          elem: '.cover-image',
          title: ' ',
          method:'post',
          //unwrap: true,
          //ext: 'jpg|png|gif' //那么,就只会支持这三种格式的上传。注意是用|分割。
          before:function(){
          },
          success: function(res){
            var imgSrc = res.fileWeb;
            var imgName = res.fileName;
            var imgspan = $(".y-upload-d ul li span");
            CoverImageArr.push(imgName);
            $('#picture').attr('disabled',true);
            $('.ban1').css('display','block');
            $(".y-upload-cover-image ul").append("<li id='a'><img src='"+imgSrc+"'><div class='mask'><span>点击删除图片</span></div></li>").ready(function(){
                    $('li#a').hover(function(){
                            $(this).children('div').css("opacity",".8");
                    },function(){
                            $(this).children('div').css("opacity","0");
                    })
                    $('li#a').on('click',function(){
                    if(confirm("确定删除图片?")){
                        $(this).remove();
                        $('#picture').attr('disabled',false);
                        $('.ban1').css('display','none');
                    }
                                });
                        });
                    }
    });
    //提交监听
    form.on('submit(addSub)', function(data){
        if(CoverImageArr && CoverImageArr.length > 0){
            data.field.CoverImageArray = CoverImageArr;
        }else{
            data.field.CoverImageArray = "";
        }
        var formUrl = "/admin/cover/save";
    $.ajax({
               type: "post",
            url: formUrl,
            async: true,
            data: data.field,
            dataType: "json",
            beforeSend: function() {
                $("#loading").css("display", "block");
            },
            success:function(response){
                if(response.code == 1){
                    layer.alert(response.msg,{
                        skin: 'layui-layer-molv',
                        closeBtn: 0,
                        icon: 6,
                        anim: 4
                    });
                    setTimeout(function(){
                        window.location.href = "/admin/lecture/list";
                    },2000);
                }else{
                    layer.alert(response.msg,{
                        skin: 'layui-layer-molv',
                        closeBtn: 0,
                        icon: 5,
                        anim: 4
                    });
                }
            },
            error:function(){
                layer.alert('错误',{
                    skin: 'layui-layer-molv',
                    closeBtn: 0,
                    icon: 5,
                    anim: 4
                });
            }
    });
        return false;
        
    });
    
    
});

转载于:https://my.oschina.net/af666/blog/870173

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值