部门管理(CRUD):
-
调用业务方法去查询所有的部门信息,添加到model对象中
public String list(Model model, QueryObject qo){ model.addAttribute(“list”, list); }注意:qo是框架自动将其存放到model对象中, 名称默认为该对象类型的首字母小写:queryObject
可以使用ModelAttribute注解去修改该属性的名称在页面上使用后JSTL+EL去获取共享数据
-
点击新增按钮去跳转到编辑页面上,将跳转的url绑定到按钮上,然后去获取
----->> var url = $(this).data(“url”) -
在编辑页面上获取保存数据的结果信息, 然后给用户一个提示
使用ajaxForm去获取到结果信息(后台需要将结果以JSON格式的数据响应)
使用artDialg去给出信息提示 -
点击删除超链接执行删除之前给用户一个确定对话框
当用户确认之后去执行删除操作, 删除成功之后去给用户提示信息 -
批量删除:
当用户没有选择要删除的数据的时候,给用户提示
删除之前给用户确认信息,然后再删除
要执行批量删除,我们需要获取到要删除的数据的id
将要删除的数据的id绑定到当前的复选框上,然后通过JS代码去获取
可以获取到一个id的数组 ids=[1,2,3]
发送ajax请求去执行批量删除操作
$.post(url, {ids : ids }, function(){ })
默认情况下,传递的参数如果是一个数组,那么jQuery就会在参数名称中添加一个[]
而在我们得需求中,我们是不需要这个[]的,,,可以使用jQuery.ajaxSettings.traditional &#