layui上传如何带参数到后台

layui前端代码

layui.use(['table','form','laypage','upload','jquery'], function() {
				var table = layui.table
				,form = layui.form
				,$ = layui.jquery
				,upload = layui.upload;
				
	
	upload.render({
    elem: '#findFile'//绑定的元素
    ,url:path+'rfq/ajaxUpload.do?'//提交的url
    ,auto: false //是否自动上传
    ,accept:"file"   //指定允许上传的文件类型
    //,multiple: true
    ,bindAction: '#upload' //选完文件后不自动上传
     ,
  before: function(obj){
     this.data={'bu':$('#bu').val()};//关键代码
     } 
    ,done: function(res){
    	if(res.data==false){
    		return layer.msg('上传失败');
    	}
    	else if(res.data==true){
    		return layer.msg("上传成功!");
    		layer.load();
    	}
      
    }
  });

后台方法中写入前端代码中before:function对应的参数名即可(例如bu)

你可能感兴趣的:(layui)