js数组作为参数用ajax向后台传参数

时间:2023-01-27 17:11:44
     /*前台往后台传参数时,可以这样写*/
var chessId = "123";
var i=0; var data = []; /*添加单个参数*/
data.push({name:"type",value:"分配"});
data.push({name:"id",value:chessId}); /*循环添加集合参数对象*/
data.push({name:"myList["+i+"].mid",value:"234"});
data.push({name:"myList["+i+"].num",value:5});
i++; $.ajax({
type:"get",
url:"xxx",
data:data,
async:true,
}); /*后台既可以用对象接收,也可以,直接用 字符串接收,如下*/ @ResponseBody
@RequestMapping("xxx")
public void controlFunction(String type,String id,List myList){ }