layui上传图片,class选择器,传参数

 layui上传图片,class选择器,传参数_第1张图片

html:


//上传图片的调用
uploadImg('.upload','${ctx}/a/file/upload',false) ;

//上传图片方法
function uploadImg(selectName,url,isMultiple){
        var isTrue = true ;
        if(isMultiple){
            isTrue = isMultiple ;
        }
        uploadImgResume = upload.render({
            elem: selectName
            ,url: url
            ,multiple: isTrue
            ,before: function (){//传参
                var item = this.item;//当前点击的这个对象,根据这个对象就可以获取当前想要的值,对于是class的选择器很有用
                this.data = {
                    userId: userId,
                    type: '4',
                    id:item.attr("id")//根据当前对象,获取id
                }
            }
            ,done: function(res, index, upload){ //上传后的回调,res是后台返回的json数据
                var item = this.item;
                if(res.success){
                    item.prev().attr("src",res.body.url);
                    item.attr("rid",res.body.id)
                }else{
                    layer.alert(res.message) ;
                }
            }
        });
    }

 

你可能感兴趣的:(Layui)