//ajax,传递数组参数到后台,避免多余的“[”和“]”
function getWhatYouWant() {
//获取行数据的方法
var xxDataGrid = $("#xxDataGrid").saveRow();
var rowDataXX = $('#xxDataGrid').jqGrid('getGridParam', 'data');
var checkxxArr = [];
rowDataXX.forEach(item=>{
checkxxArr.push(item.xxId);
});
var materialId = $("#material").val();
var dataGrid = $("#xxDataGrid");
$.ajax({
type: "post",
//数组作为参数,traditional: true,
traditional: true,
url: "${ctx}/xx/xxx/xxx/getxxxList",
data: {
'checkxxArr' : checkxxArr,
},
dataType: "json",
success: function (data) {
alert("success");
}
})
}
controller:
List<String> params = beanName.getCheckxxArr();