layui?框架的upload上傳文件的data參數(shù)傳到后端的方法
layui 框架的upload上傳文件的data參數(shù)傳到后端的方法
因為特殊性,upload.render初始化的data:{id:"sss"}不能傳參到后臺。
經(jīng)過大量測試及參數(shù)網(wǎng)上方法,才發(fā)現(xiàn),需要特殊處理:
1、如果直接給{id:"sss"}無效,但如果在before里,this.data.id="sss" 卻是有效。
2、經(jīng)過多次測試及理解,因該是data接收的是嚴(yán)緊的JSON格式如{"ID":"sss"}
3、但這個是公用的上傳EXCEl界面,所以data參數(shù)是由父窗體傳過來的,所以獨立進(jìn)行了JSON.stringify(jsonParams);后再JSON.parse()。
4、成功了,這樣參數(shù)與其它的data可以按習(xí)慣去設(shè)置就可以了。
before: function (obj) {
jsonParams.action = "CommonImportExcel";
let ss = JSON.stringify(jsonParams);
this.data = JSON.parse(ss);
//console.log(jsonParams);
}
data傳參如:
jsonParams={ID:112,name:"ssss"}
layui upload 上傳文件攜帶參數(shù)
前言
layui上傳文件時,有時候需要往后臺多傳遞一些自定義的參數(shù)
語法
before: function(obj) {
this.data = {"xxx": "xxx"};
}例子
js
before: function (obj) {
$("#importExcelMsg").text("數(shù)據(jù)導(dǎo)入中,請稍候...");
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) {
}到此這篇關(guān)于layui 框架的upload上傳文件的data參數(shù)傳到后端的方法的文章就介紹到這了,更多相關(guān)layui upload上傳data參數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用JS編寫一個函數(shù),返回數(shù)組中重復(fù)出現(xiàn)過的元素(實例)
下面小編就為大家?guī)硪黄肑S編寫一個函數(shù),返回數(shù)組中重復(fù)出現(xiàn)過的元素(實例)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-09-09
讓div層隨鼠標(biāo)移動的實現(xiàn)代碼 ie ff
隨鼠標(biāo)移動的div層使用ie ff ,大家可以注意下兼容性的問題。2009-12-12
js+html5實現(xiàn)canvas繪制鏤空字體文本的方法
這篇文章主要介紹了js+html5實現(xiàn)canvas繪制鏤空字體文本的方法,涉及html5文字效果的相關(guān)技巧,需要的朋友可以參考下2015-06-06
使用formatter函數(shù)設(shè)置Echarts的tooltip中動態(tài)單位
這篇文章主要為大家介紹了使用formatter函數(shù)設(shè)置Echarts的tooltip中動態(tài)單位實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
JavaScript實現(xiàn)創(chuàng)建自定義對象的常用方式總結(jié)
這篇文章主要介紹了JavaScript實現(xiàn)創(chuàng)建自定義對象的常用方式,結(jié)合實例形式總結(jié)分析了JavaScript工廠模式、構(gòu)造函數(shù)模式、原型模式、組合模式等常用的自定義對象創(chuàng)建模式操作與使用技巧,需要的朋友可以參考下2018-07-07
ES6入門教程之Iterator與for...of循環(huán)詳解
最近在學(xué)習(xí)ES6,剛剛看到Iterator和for...of循環(huán)這一章,所以想要跟大家略微分享一下,下面這篇文章主要給大家介紹了關(guān)于ES6入門學(xué)習(xí)中Iterator與for...of循環(huán)的相關(guān)資料,不足之處還望大家多多指正,需要的朋友們可以參考學(xué)習(xí)。2017-05-05
Google Map V3 綁定氣泡窗口(infowindow)Dom事件實現(xiàn)代碼
無法在infowindow里面添加的div進(jìn)行綁定事件處理,官方的API,發(fā)現(xiàn)了google.maps.InfoWindow下面的Events里面有個domready事件2013-04-04

