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 的文章
關鍵字: 技術