JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据

通过Eclipse创建一个简单的Spring MVC项目,使用其内置的JSON转换


JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据_第1张图片


在index.jsp文件中添加如下内容:


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>






jquery datatables

	
    
    
    
    
    
    
    
    
    
    
    



id 部门名称 操作


创建控制类TestController.java和实体类Ceshi.java:


TestController.java


@RequestMapping("/datatables")
@Controller
public class TestController {
	
	
	@RequestMapping(value="/listceshi")
	@ResponseBody
	public Map  listjsonceshi(){
		 Map map = new HashMap();
		int count=20;
		List list=new ArrayList();
		for (int i = 0; i < 20; i++) {
			Ceshi ceshi=new Ceshi();
			ceshi.setId(i);
			ceshi.setUsername("小"+i);
			list.add(ceshi);
		}
		map.put("recordsTotal", count);
	    map.put("recordsFiltered", count);
	    map.put("aaData", list);
		return map;
	}
	
	
}


Ceshi.java


public class Ceshi {
	
	private int id;

 	private String username;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getUsername() {
		return username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

 	
 	
}


访问: http://localhost:8080/SpringMVC_datatables/index.jsp


效果为:


JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据_第2张图片


JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据_第3张图片


全选删除


JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据_第4张图片


单个删除


JQuery插件之-----Datatables(三)Datatables实现多选框与AJAX返回数据_第5张图片


完整Demo下载:http://download.csdn.net/detail/u011781521/9672394


你可能感兴趣的:(JQuery,spring,mvc,DataTables,eclipse,jquery)