2014-09-02 2 views
0

Я уже получаю данные из веб-службы на клиентскую сторону, изначально я отобразил ее в поле оповещений, но теперь мне нужно показать данные в представлении jqGrid, проверить мой код, нужно что-то изменить.как получить все данные от клиентов с помощью jqgrid

<head id="head1" runat="server"> 
    <title></title> 
    <script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script> 
    <script src="Scripts/grid.local-en.js" type="text/javascript"></script> 
    <script src="Scripts/jquery.jqgrid.min.js" type="text/javascript"></script> 
    <link href="Scripts/jqgrid/jqgrid.css" rel="stylesheet" type="text/css" /> 
    <script type="text/javascript"> 
    jQuery(document).ready(function() 
    { 
    jQuery("#grid").jqGrid({ 
    url:"Name.asmx/Display", 
    datatype:"json", 
    type:'GET', 
    colNames:['eid', 'ename', 'dob', 'addr', 'pincode', 'dsgid', 'salary', 'doj'], 
    colModel:[ 
     { name: 'eid', index: 'id', width: 55, sortable: false, editable: false,  editoptions: { readonly: true, size: 10} }, 
     { name: 'ename', index: 'ename', width: 200, editable: false }, 
     { name: 'dob', index: 'dob', width: 200, editable: true }, 
     { name: 'addr', index: 'addr', width: 100, editable: true }, 
     { name: 'pincode', index: 'pincode', width: 300, editable: true }, 
     { name: 'type', index: 'type', width: 200, editable: true}, 
     { name: 'dsgid', index: 'dsgid', width: 200, editable: true }, 
     { name: 'salary', index: 'salary', width: 100 }, 
     { name: 'doj', index: 'doj', width: 100 }, 
    ], 
     jsonReader: { 
      repeatitems: false 
     }, 
     rowNum: 10, 
     rowList: [10, 20, 30], 
     pager: jQuery('#gridpager'), 
     sortname: 'ename', 
     viewrecords: true, 
     loadonce:true, 
     sortorder: "asc", 
     caption: "customerdetails", 
    }); 
    }); 
    </script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
    <h2> 
     AJAX call test page</h2> 
     <div id="jqgrid"> 
     <table id="grid"> 
     </table> 
     <div id="gridpager"> 
     </div> 
    </div> 
    </div> 
    </form> 
    </body> 
    </html> 
+0

какая ошибка вы получаете ?? – Wahab

+0

@Wahab, если я запустил этот код, он показывает, что «ошибка времени выполнения Microsoft JScript: объект не поддерживает это свойство или метод» – Ahalya

+0

- это возвращение json u r Valid? – Wahab

ответ

0

Я не нашел никакой ошибки в вашей сетке. Угадайте, что ошибка может быть из некоторых файлов сценариев или из json data u return.

<link href="Scripts/jqgrid/jqgrid.css" rel="stylesheet" type="text/css"/ 

является ли это опечаткой? Просьба уточнить json u возврат возвращается с использованием json validator. И Проверьте формат Json Data retrieve

Смежные вопросы