1 前段使用bootstrap table 顯示數據表格(包括分頁功能),後端返回類型爲PageBean時 前無需作特殊處理java
部分代碼爲web
maplist=customerService.search(map);bootstrap
int count = customerService.searchCount(map);後端
PageBean pageBean = new PageBean();dom
pageBean.setTotal(count);spa
pageBean.setRows(maplist);orm
return pageBean;ci
2 後端返回類型爲List<Map>時,前段獲取方式爲result.lengthit
後端java:io
public List<Map<String, Object>> search(){
return domainService.search();
}
前段js:
success : function(result) {
for(var i =0;i<result.length;i++){
result[i].id
}
}
3 後端返回類型爲PageBean<List<Map<String, Object>>>時,前段獲取方式爲result.rows
後端java:
PageBean<List<Map<String, Object>>> pageBean = new PageBean<List<Map<String, Object>>>();
pageBean.setTotal(count);
pageBean.setRows(result);
return pageBean;
前段js:
success : function(result) {
var result= result.rows;
for(var i =0;i<result.length;i++){
result[i].name
}
}
4 後端返回類型爲Map<String, Object>時,前段獲取方式爲result
後端java:
public Map<String,Object> register(HttpServletRequest request){
return map.put("result ", 「成功」);
}
前段js:
success : function(result) {
result.result
}