@(Spring)[javascript]
在项目开发中,要将一个数组数据,通过js ajax 传到后台,例如:js代码:
var arr = [];
arr.push({
“key”:”a”,
“value”: “b”
},….);
通过ajax传到后台:
$.ajax({
url: ….,
type: “post”,
data: {
arr: arr
}
})
后台代码如下:
@RequestMapping(value=”…”)
public String getXXX(Model model, String[] arr) {
…
}
但是后台 arr接收到的数据是null,
attr.push(JSON.stringify({“key”:”a”,”value”:”b”})) 往后台传: data:{ arr:arr.toString() } 后台已字符串接收即可。