js数组作为参数用ajax向后台传参数
Posted 戈博小刀
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js数组作为参数用ajax向后台传参数相关的知识,希望对你有一定的参考价值。
1 /*前台往后台传参数时,可以这样写*/ 2 var chessId = "123"; 3 var i=0; 4 5 var data = []; 6 7 /*添加单个参数*/ 8 data.push({name:"type",value:"分配"}); 9 data.push({name:"id",value:chessId}); 10 11 /*循环添加集合参数对象*/ 12 data.push({name:"myList["+i+"].mid",value:"234"}); 13 data.push({name:"myList["+i+"].num",value:5}); 14 i++; 15 16 $.ajax({ 17 type:"get", 18 url:"xxx", 19 data:data, 20 async:true, 21 }); 22 23 /*后台既可以用对象接收,也可以,直接用 字符串接收,如下*/ 24 25 @ResponseBody 26 @RequestMapping("xxx") 27 public void controlFunction(String type,String id,List myList){ 28 29 } 30
以上是关于js数组作为参数用ajax向后台传参数的主要内容,如果未能解决你的问题,请参考以下文章
asp.net利用Ajax和Jquery在前台向后台传参数并返回值