後端java向html前端傳遞數據的幾種方式

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

}

相關文章
相關標籤/搜索