bootstrap的fileinput以及上传额外参数

1、html

2、js

var urlstr = '';
	    $("#upfile").fileinput({
	        uploadUrl: 'url', // you must set a valid URL here else you will get an error
	        overwriteInitial: false,
	        maxFileSize: 10240,
	        maxFilesNum: 10,
	        showUpload: false,
	        slugCallback: function(filename) {
	            return filename.replace('(', '_').replace(']', '_');
	        },
	        uploadExtraData:function(){
	        	var data = {
			    	额外的参数...
                    start: start
			    }
	        	return data;
	        }
		   }).on("filebatchselected", function(event, data) {
		   	 	console.log(data);
		   		var fileDir = $("#upfile").val();  
                var suffix = fileDir.substr(fileDir.lastIndexOf("."));  
                console.log(suffix);
                if(fileDir == "" ){  
                    alert("选择需要导入的Excel文件!");  
                    return false;  
                }  
                if(suffix !=".xls" && suffix != ".xlsx"){  
                    alert("选择Excel格式的文件导入!");  
                    return false;  
                }
		   		$(this).fileinput("upload");
	    }).on("fileuploaded", function(event, data) {
		    	bootbox.alert(data.response.msg);
		    	$("#addExcelModal").modal('hide');
	    	});

 

你可能感兴趣的:(bootstrap)