jqGrid에 아약스 데이터를 표시하려고합니다. 빈 행을 생성하지만 아무런 데이터도 표시되지 않습니다.이 점에 대해 도움이 될 것입니다. - Click to view copy of my jqGrid 여기 내 코드입니다 :jqGrid는 행을 생성하지만 데이터를 표시하지 않습니다.
HTML :
<table id="list47"></table>
<div id="plist47"></div>
JQuery와 코드 :
var md=[{ "id": "83123a", Name: "Name 1", "PackageCode": "83123a" },
{ "id": "83432a", Name: "Name 3", "PackageCode": "83432a" },
{ "id": "83566a", Name: "Name 2", "PackageCode": "83566a" }]
var he=["id","Name","PackageCode"];
jQuery("#list47").jqGrid({
//data: md,
datatype: "local",
height: 150,
rowNum: 10,
colNames: he,
colModel: he,
rowList: [10,20,30],
pager: "#plist47",
viewrecords: true,
caption: "json data grid"
});
for(var i=0;i<md.length;i++){
jQuery("#list47").addRowData(i+1,md[i]);
}
: 나는 심지어 다음을 시도,하지만도이 일에 진전
var mydata=[{ "id": "83123a", Name: "Name 1", "PackageCode": "83123a" },
{ "id": "83432a", Name: "Name 3", "PackageCode": "83432a" },
{ "id": "83566a", Name: "Name 2", "PackageCode": "83566a" }]
var headerData=["id","Name","PackageCode"];
//As header data is taken from another API I would need it in a separate array like the above.
jQuery("#list47").jqGrid({
data: mydata,
datatype: "local",
height: 150,
rowNum: 10,
colNames: headerData,
colModel: headerData,
rowList: [10,20,30],
pager: "#plist47",
viewrecords: true,
caption: "json Data grid"
});
colModel을 구문 분석하는 방법은 질문에서 문제가 아니므로 답변으로 대답하지 않아야합니다. –