2012-10-02 2 views

답변

2

xmlstring의 데이터 유형을 사용하고 datastr 옵션을 사용하여 xml 데이터를 전달할 수 있습니다. 다음은 documentation page의 예입니다.

<script> 
var mystr = 
"<?xml version='1.0' encoding='utf-8'?> 
<invoices> 
    <rows> 
     <row> 
      <cell>data1</cell> 
      <cell>data2</cell> 
      <cell>data3</cell> 
      <cell>data4</cell> 
      <cell>data5</cell> 
      <cell>data6</cell>  
     </row> 
    </rows> 
</invoices>"; 

jQuery(document).ready(function(){ 
    jQuery("#list").jqGrid({ 
    datatype: 'xmlstring', 
    datastr : mystr, 
    colNames:['Inv No','Date', 'Amount','Tax','Total','Notes'], 
    colModel :[ 
     {name:'invid', index:'invid', width:55, sorttype:'int'}, 
     {name:'invdate', index:'invdate', width:90, sorttype:'date', datefmt:'Y-m-d'}, 
     {name:'amount', index:'amount', width:80, align:'right', sorttype:'float'}, 
     {name:'tax', index:'tax', width:80, align:'right', sorttype:'float'}, 
     {name:'total', index:'total', width:80, align:'right', sorttype:'float'}, 
     {name:'note', index:'note', width:150, sortable:false} ], 
    pager: '#pager', 
    rowNum:10, 
    viewrecords: true, 
    caption: 'My first grid' 
    }); 
}); 
</script> 
+0

감사합니다. 내 문제가 해결되었습니다. 이제 문제는 ajax 호출을 만들고 xml 객체를 게시물로 전달하고 json 형식으로 응답을 수신하려고합니다. – user1671219

관련 문제