2012-01-16 5 views
-1

아래의 json 데이터를 flexigrid에 사용하고 있지만 작동하지 않습니다.이 JSON 데이터가 fexigrid에 맞습니까?

json.txt

{ '페이지'1 '전체'1 '행'[{ 'ID'1 '셀': 'S1', 'H' '제리']}, { 'ID'2 '셀': 'S1', 'H', '테리']}]}

자바 스크립트 :

$('#idefectreport').flexigrid({ 
    url: 'json.txt', 
    dataType: 'JSON', 
    colModel: [ 
     {display: 'DefectID', name : 'id', width : 40, sortable : true, align: 'center'}, 
     {display: 'Priority', name : 'priority', width : 180, sortable : true, align: 'center'}, 
     {display: 'SupportID', name : 'supportid', width : 120, sortable : true, align: 'center'} 
    ], 
    buttons : [ 
    {name: 'Add', bclass: 'add'}, 
    {name: 'Delete', bclass: 'delete'}, 
    {separator: true} 
    ], 
    searchitems : [ 
    {display: 'DefectID', name : 'id'}, 
    {display: 'Priority', name : 'priority', isdefault: true} 
    ], 
    height:'auto', 
    sortname: "id", 
    sortorder: "asc", 
    title: 'Defect Report', 
    usepager: true, 
    useRp: true, 
    rp: 10, 
    showTableToggleBtn: true 
}); 

무엇입니다 코드에 문제가 있습니까? 감사!

+0

php 또는 asp.net? –

+0

URL에 html을 사용하십시오. 어떤 PHP 또는 ASP를 사용하지 마십시오 – terry

+0

내가 XML을 반환하고 모든게 바로 –

답변

1

json 형식이 잘못되었습니다. 작은 따옴표는 문자열의 큰 따옴표 여야합니다.

+0

예, 맞습니다. 이제는 열 이름을 표시 할 수 있지만 데이터 – terry

+0

이드에 대해 두 행을 표시 했습니까? – XepterX

+0

JSON 대신 JSON을 사용해야한다는 것을 알았습니다. 감사! – terry