填坑指南----layui upload文件上传获取不到动态渲染的select选中的值

var data =["2020年","2019年","2018年","2017年","2016年"]
$('#type').html('');
       $.each(data,function(k,v){
       $('#type').append('');
     })   	
     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是动态渲染的,要用下面的写法。
填坑指南----layui upload文件上传获取不到动态渲染的select选中的值_第1张图片
(layui2.2.6及其以上支持动态值)详情见文档

填坑指南----layui upload文件上传获取不到动态渲染的select选中的值_第2张图片

你可能感兴趣的:(Layui)