My API “/api/v1/users” returns this:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<div class="sfcode">[<br /> {<br /> "email": "ww@ww.com",<br /> "name": "ww",<br /> "password": "qLfsebHMKv7dNgExtR",<br /> "active": false,<br /> "role": "admin",<br /> "createdAt": "2013-10-22T11:48:32.719Z",<br /> "updatedAt": "2013-10-22T11:48:32.719Z",<br /> "id": "52666610a6a311308b000001"<br /> },<br /> {<br /> "email": "qq@qq.com",<br /> "name": "QQ",<br /> "password": "twfubGHoQkYDVup",<br /> "active": true,<br /> "role": "expert",<br /> "createdAt": "2013-10-22T11:38:47.578Z",<br /> "updatedAt": "2013-10-22T11:38:47.578Z",<br /> "id": "526663c788101c9f89000001"<br /> }<br /> ]</div> |
and this is my js:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<div class="sfcode">$(function () {<br /> $('#list').jqGrid({<br /> url: '/api/v1/users',<br /> datatype: 'json',<br /> mtype: 'GET',<br /> colNames: ['id','email','name', 'password', 'active','role','createdAt','updatedAt'],<br /> colModel: [<br /> { name: 'id', width: 80 },<br /> { name: 'email', width: 80 },<br /> { name: 'name', width: 80, align: 'right' },<br /> { name: 'password', width: 80, align: 'right' },<br /> { name: 'active', width: 80, align: 'right' },<br /> { name: 'role', width: 80, align: 'right' },<br /> { name: 'createdAt', width: 80, align: 'right' },<br /> { name: 'updatedAt', width: 80, sortable: false }<br /> ],<br /> pager: '#pager',<br /> rowNum: 10,<br /> rowList: [10, 20, 30],<br /> viewrecords: true,<br /> gridview: true,<br /> autoencode: true,<br /> caption: 'My first grid',<br /> });<br /> }); </div> |
I could not get that to work at all.
I added:
Copyright 2014 TriRand LtdAll Rights ReservedRSS
Back to Top