前言
layui上传文件时,有时候需要往后台多传递一些自定义的参数
语法
before: function(obj) {
this.data = {"xxx": "xxx"};
}
例子
js
before: function (obj) {
$("#importExcelMsg").text("数据导入中,请稍候...");
var data = table.checkStatus('reloadSearch2').data;
if (data.length > 0) {
for (var i in data) {
var roleId = data[i].id;
roleIds += roleId + ",";
}
roleIds = roleIds.substring(0, roleIds.length - 1);
}
this.data = {
roleIds: roleIds,
operatorNo: operator.operatorNo
}
}
java
@RequestMapping(value = "/importExcel", method = RequestMethod.POST)
public ModelMap importExcel(@RequestParam("file") MultipartFile multipartFile, HttpServletRequest request,
String roleIds, String operatorNo) {
}