JavaScript
jqgrid 제이큐그리드 ajax json 데이터를 불러오지 못하는 문제 해결
dev.mk
2017. 12. 21. 20:32
반응형
1 2 3 4 5 6 | List<GRID_DATA> dataList = bbsDAO.getBbsList(dmCommon.getPage(), dmCommon.getRow(), paramHm); map.put("dataList", dataList); return map; | cs |
1. 백단에서 데이터리스트를 Json 데이터로 만들기 위해 map에 넣음
1 2 3 4 5 6 7 8 9 10 11 12 | $("#list").jqGrid({ //ajax 호출할 페이지 url:'/user/jqgridAjax.do', mtype: 'POST', jsonReader : { root : "dataList", // service에서 만든 jsonList 이름 }, //로딩중일때 출력시킬 로딩내용 loadtext : '로딩중..', datatype: "json", loadError:function(){alert("Error~!!");}, height: 250, | cs |
2. 화면단 jqgrid 설정 부분에 jsonReader 옵션을 추가한뒤 root에 내가 백단에서 맵에 넣은 key값을 넣어줘야 맵핑이 된다.
반응형