使用layui在上传文件时,携带下拉框中选中的文本参数,可以按如下写法:
在before中可以写方法 重新赋值
,before: function(obj){ layer.load(); //上传loading this.data={'id':$("#selectId option:selected").text()}; }
其中before和choose,done,error等并列。
在后端可以按如下获取下拉框中选中的参数值
@PostMapping("/uploadFile") @ResponseBody public String uploadFile(@RequestParam(value = "file", required = false) MultipartFile[] files, HttpServletRequest request) { String id= request.getParameter("id");//获取data中数据 }