JSON 데이터를 수신하는 함수가 있습니다. 길이는 얼마든지 가능하며 데이터의 열과 행의 개수는 제한이 없습니다.동적 JSON 데이터를 전달하여 HTML 테이블 만들기
jqGrid가이 시나리오에 사용할 좋은 jQuery 플러그인이 될 것이라고 읽었지만 제대로 작동하지 않습니다. 있는 jqGrid 당신을 위해 작동하지 않는 경우
//This code is in another section of my web page but the data is valid
//and is populated over a websocket
var ss = $.parseJSON(data);
var theGrid = jQuery("#list1")[0];
theGrid.addJSONData(ss.NewDataSet.SECURITY_GROUPS);
//alert(ss.NewDataSet.SECURITY_GROUPS[0].NAME);
$(document).ready(function() {
jQuery("#list1").jqGrid({
datatype: "local",
height: 250,
multiselect: true,
caption: "Manipulating Array Data"
});
});
<table id="list1"></table>
가'theGrid.addJSONData (ss.NewDataSet.SECURITY_GROUPS가) 안 :
는 여기에 AJAX 소스에서로드하는 방법 벌써? jqGrid가 초기화되기 전에 데이터가 채워지지 않았습니까? –
아니요, 페이지에 대한 요청을하고 문서 준비가 완료되면 발동 버튼을 클릭 한 다음 JSON 객체를 채 웁니다. 이 시점에서 나는 이것을 HTML 테이블에 보내고 싶습니다. – Jon