var tableIns = table.render({
elem: '#tableId',
id: 'id',
url: 'SelectBom',
height: 'full-90',
toolbar: '#toolbarDemo',
page: true,
cols: cols,
parseData: function (res) {
var result;
if (this.page.curr) {
result = res.data.slice(this.limit * (this.page.curr - 1), this.limit * this.page.curr);
} else {
result = res.data.slice(0, this.limit);
}
return {
"code": res.code,
"msg": res.msg,
"count": res.count,
"data": result
}
}
});
form.on('submit(sreach)', function (data) {
var searchData = data.field; // 获取表单提交的数据
searchData.commodityName = commodityNames.getValue('value'); // 获取选中的商品名称
searchData.styleNumber = styleNumbers.getValue('value'); // 获取选中的款式
var commodityName = commodityNames.getValue('value');
var styleNumber = styleNumbers.getValue('value');
var ssss="asd";
console.log(commodityName)
tableIns.reload({
where:{
commodityName:JSON.stringify(commodityName),
styleNumber:JSON.stringify(styleNumber),
ssss:ssss
}
});
return false;
}); @ResponseBody
@RequestMapping("/SelectBom")
public LayuiDate<Pz_Bom> SelectBom(String[] commodityName, String[] styleNumber,String ssss) {
log.info(ssss);
log.info(Arrays.toString(commodityName));
log.info(Arrays.toString(styleNumber));
List<Pz_Bom> list = pzBomMapper.SelectBom(commodityName,styleNumber);
LayuiDate<Pz_Bom> objectLayuiDate = new LayuiDate<>();
objectLayuiDate.setCode(0);
objectLayuiDate.setMsg("");
objectLayuiDate.setCount(list.size());
objectLayuiDate.setData(list);
return objectLayuiDate;
}后端打印格式为[["test1", "test2"]],应该是[test1", "test2"],前端格式["test1", "test2"],如果前端不加JSON.stringify后端接收不到数据,测试的ssss不加JSON.stringify是可以接收到的,数组接收不到