采用SpringMVC接收前端的数组
/*var rowArray = [];//用于存放操作后的快捷键实体的数组*/
/*rowArray.push(row);*/
$.ajax({
url: url,
type: "POST",
contentType: 'application/json',
data: JSON.stringify(rowArray),
async: false,
success: function (result) {
if (result.success) {
rowId = undefined;
$('#saveBtn').linkbutton('disable');
location.replace(location.href);//刷新当前窗口,但是别的页面的数据不变
parent.location.reload();//刷新整个框架的窗口
}
}
})
值得注意的是,数组被转为了Json数据。JSON.stringify(array);
因为前端传递的值是JSON数据格式,所以后台SpringMVC采用RequestBody接收。
@ResponseBody
public JsonResponseVO saveHotKeyEntity(@RequestBody List<HotKeyEntity> hotKeyEntity) {...}