前端通过ajax异步请求传递id值给后端接口
<script th:src="@{/layui/layui.js}"></script>
<script th:src="@{/layui/jquery-2.2.3.min.js}"></script>
<script>
table.on('tool(test1)', function (obj) {
var data = obj.data;
console.log(obj);
if (obj.event === 'del1') {
layer.confirm('确认删除账号为'+data.id+'的用户吗?', function (index){
$.ajax({
url:'/twouser/delete',
data:{id:data.id},
method:'get',
contentType:'application/json',
success:function () {
obj.del();
layer.close(index);
}
});
});
}
});
后端用Parameter请求方法获取前端传递的参数
@RequestMapping(value = "/delete",method = RequestMethod.GET)
@ResponseBody
public void getDelete( HttpServletRequest request) throws Exception {
String id = request.getParameter("id");
userService.getDeleteUser(id);
}