ajax向后台传递数组问题

2017-10-27 18:57:20来源:CSDN作者:xujiangdong1992人点击

分享
第七城市
//创建一个测试数组var boxIds = new Array();boxIds.push(12182);boxIds.push(12183);boxIds.push(12184);//向后台交互$.ajax({    url: "/xxx",    type: "GET",    traditional: true,//这里设置为true,不然后台接收到的参数会带上[],导致数据无法正常接收    data: {        "boxIds": boxIds,        "boxType": 0,        "time": new Date().getTime()    },    success: function(data) {        //do sth...    }});

后台controller代码(SpringMVC)

后台对应用一个数组接收ajax传来的数组

@ResponseBody@RequestMapping(value = "/box/changeLock")public String changeLock(final Long[] boxIds, final int boxType) {    return locker_ChangeLockService.changeLock(boxIds, boxType);}
第七城市

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台