var data =["2020年","2019年","2018年","2017年","2016年"]
$('#type').html('<option value="">请选择</option>');
$.each(data,function(k,v){
$('#type').append('<option value="'+ v+'">'+v+'</option>');
})
form.render('select');
//创建一个上传组件
upload.render({
elem: '#import'
,url: getRootPath() +'db/policy/insertPolicy'
,data: {
type:'126',
parent:$('#type').val()
}
,auto:true
,accept: 'file' //普通文件
,done: function(res, index, upload){ //上传后的回调
if(res.status == '1001'){
layer.msg(res.message);
}else if(data.status =="1003"){
layer.msg(data.message);
}
}
})
上面代码的传参方式,parent参数的值一直是null。后来又仔细看了layui 文件上传的文档。因为我的select是动态渲染的,要用下面的写法。
(layui2.2.6及其以上支持动态值)详情见文档