1、传数组
var checkIdArr = [];
checkIdArr.push("11");
checkIdArr.push("22");
$.ajax({
type: "post",
data: $.param( { "hrIds" : checkIdArr } , true ),
});
private List
2、传集合对象
var datas = {};
for( var int=0;int < 10; int ++ ){
datas[ "hrs["+int+"].url" ] = "xxxx";
datas[ "hrs["+int+"].name" ] = "xxxx";
datas[ "hrs["+int+"].id" ] = "xxxx";
//如果更复杂的对象里面还有List 集合属性,datas[ "hrs["+int+"].studlist["+j+"].name" ] = "xxxx"; 以此思路
}
$.ajax({
type: "post",
data: datas,
});
private List
Hrvo 对象里面有 url / name / id 属性
3、传对象
data: { "hr.name" : "八戒" } ;
hr 在后台有 get /set 方法
后台不止是 Struts2 ,其他 springmvc / springboot 类似, 主要是 前端 js 对数据的处理。
閱讀更多 碼農筆記Day 的文章
關鍵字: 技术