1.传递单字段拼接 string
@ResponseBody@RequestMapping("/deleteBas_vessel")public Integer deleteBas_vessel(String list) {String[] idsList = list.split(","); ???List<String> listx = Arrays.asList(idsList);try {return vesselService.deleteList(listx);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();return 0;}} ??????var data = {list: "1,2" }; ??????$.ajax({ ??????????type: "post",//发送方式 ??????????dataType: "json",//接收返回值类型,不必须,依据返回值类型而定 ??????????data: data,//传递数据 ??????????//data: JSON.stringify(data),//传递数据 ??????????url: "http://localhost:8080/eport/remoteEport/deleteEpt_stay2.do", ???????????//contentType: "application/json;charset=UTF-8",//request的数据类型是json。 ?????????????????????success: function (data) { ???????????????alert(data); ???????????} ??????})2.传递对象拼接string
@ResponseBody@RequestMapping("/updateEpt_scn4")public boolean updateEpt_scn4(String list) {List<PortDec> jsonToList = JsonTools.jsonToList(list, PortDec.class);try {return portDecService.updateEpt_scn(jsonToList);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();return false;}} ?var list = [{ "id": 25, "scn": "123" }, { "id": 26, "scn": "223" }]; ???????$.ajax({ ??????????type: "post",//发送方式 ??????????dataType: "json",//接收返回值类型,不必须,依据返回值类型而定 ??????????data: {list:JSON.stringify(list)},//传递数据 ??????????url: "http://localhost:8080/eport/remoteEport/updateEpt_scn4.do", ??????????success: function (data) { ???????????????alert(data); ???????????} ??????})Ajax基础
原文地址:https://www.cnblogs.com/ynhk/p/9777929.html