ajax向後臺傳遞list引數
阿新 • • 發佈:2018-11-11
學習記錄:複習
使用ajax向後臺傳遞list引數
前臺
jsp頁面
<button onclick="login222();">測試</button>
js
function login222() { var list = []; for (var i = 1; i <= 5; i++) { var admin = {}; admin.id = i; admin.grade = i; admin.key = "第" + i + "條資料的key屬性"; admin.value = "第" + i + "條資料的value屬性"; admin.url = "第" + i + "條資料的url屬性"; admin.orderx = i; list.push(admin); } $.ajax({ type : "post", url : "/login2", contentType : 'application/json; charset=UTF-8', data : JSON.stringify(list), dataType : "json", async : false, success : function(data) { if (data) { alert("操作成功"); } else { alert("操作失敗"); } } }); }
action
@RequestMapping(path = "/login2")
@ResponseBody
public String login2(@RequestBody List<AdminVO> voList, Model model) {
try {
for (AdminVO vo : voList) {
System.err.println(vo);
}
return "true";
} catch (Exception e) {
return "false";
}
}
實體類屬性
private static final long serialVersionUID = 1L; private Integer id; private Integer grade; private String key; private String value; private String url; private Integer orderx; //get、set方法...