2
REST API를 사용하여 데이터 테이블로드에 대한 Ajax 히트의 JSON 응답을 받고있다.데이터 테이블 - 데이터 테이블에 JSON 응답로드
나는 점점 오전 오류 : Uncaught TypeError: Cannot read property 'length' of undefined.
$('#example').dataTable({
"bSort" : false,
"bDestroy" : true,
"sPaginationType" : "full_numbers",
"bProcessing" : false,
"bFilter" : true,
"bServerSide" : true,
"bAutoWidth" : false,
"sAjaxSource" : 'exampledatagrid.json?token=' + sessionId,
"aoColumns" : [{
"mData" : "0",
"mData" : "1",
"mData" : "2",
"mData" : "3"
}],
"fnServerParams" : function(aoData) {
alert(aoData);
aoData.push({
"name" : "colNameMode",
"value" : "userStatusList"
}, {
"name" : "colName_0",
"value" : "userIDList"
}, {
"name" : "colName_1",
"value" : "userNameList"
}, {
"name" : "colName_2",
"value" : "userRemarksList"
});
},
"fnRowCallback" : function(nRow, aData, iDisplayIndex) {
alert(aData);
},
"fnDrawCallback" : function(oSettings) {
if (oSettings.bSorted || oSettings.bFiltered) {
for (var i=0, iLen=oSettings.aiDisplay.length ; i<iLen ; i++) {
$('td:eq(0)', oSettings.aoData[ oSettings.aiDisplay[i] ].nTr).html(i+1);
}
}
}
});
JSON 응답은 다음과 같습니다
{"userRemarksList":["TECHNOLOGY","GUEST","HOUSE","SECURITY"],"userIDList":[23,45,23,54],"userNameList":["Michael","Danny","Rahil","Ramesh"],"userStatusList":[0,0,1,1]}
내가 내 JSON 형식을 변경할 수 있는지 여부를 알고 싶어 아니면 위의 JSON 응답에서 검색 할 수있는 경우 그 자체?