采用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) {...}

posted @ 2022-07-17 12:15  小大宇  阅读(221)  评论(0编辑  收藏  举报