ajax部分javascript
//刪除 function del(idsArray) { if (!idsArray) { var idsArray = new Array();//建立一個數組 var selected = $('#table1').bootstrapTable('getSelections'); if(selected.length>0){ for (i = 0; i < selected.length; i++) { //arrayObj=ids+selected[i].userId+','; idsArray.push(selected[i].userId)//將得到的id循環進數組 } } } confirmDelete(idsArray) } function confirmDelete(idsArray){ console.info(idsArray); $.ajax({ url: "/ssmUser/delUser", type: "POST", contentType: "application/json",//注意 data: JSON.stringify(idsArray),//注意 success : function(result) { $('#delModel').modal('hide'); refreshTable(); } }) }
springmvc部分java
@ResponseBody @RequestMapping(value = "/delUser") public Object delUser(@RequestBody Long[] idsArray) { try{ sysUserService.delUser(idsArray); return new Json(true,"成功",null); } catch (Exception e) { return new Json(true,"失敗",null); } } }
mybitys映射的xmlajax
<delete id="deleteUser" parameterType="Long[]" > DELETE FROM sys_user WHERE user_id in <foreach collection="array" item="idsArray" open="(" close=")" separator=","> #{idsArray} </foreach> </delete>