title: JqGrid pager problem - Total pages and records does not display correctly
body: <p>Issue: My jqGrid pager shows Page 1 of NaN instead of the correct number of pages.</p>
  
  <p>Fiddler shows that I am getting the correct json from my WCF call:</p>
  
  <pre><code>{"total":1,"page":1,"records":2,"rows":[{JDEVendorNumber":99999999,
   "VendorName":"Super   Vendor","BillID":"99999999wwerer                      ",
   "CommunityName":"Post Abbey                              ",
   "PrimaryAcctNumber":"wwerer","CommunityID":"600402","RecordID":8}]}
  </code></pre>
  
  <p>My grid setup is as follows:</p>
  
  <pre><code>$invoiceGrid.jqGrid({
          datatype: 'json',
          mtype: 'GET',
          url: url,
          colNames: ['Vendor Name', 'CommunityName', 'Primary Acct Nbr', 'BillID'],
          colModel: [
                          { name: 'VendorName', index: 'VendorName', width: 203, align: 'left' },
                          { name: 'CommunityName', index: 'CommunityName', width: 215, align: 'left' },
                          { name: 'PrimaryAcctNumber', index: 'PrimaryAcctNumber', width: 260, align: 'left' },
                          { name: 'BillID', index: 'BillID', hidden: true }
                       ],
          rowNum: 50,
          gridview: true,
          rowList: [10, 20, 30, 50],
          pager: $('#invoicepager'),
          sortname: 'PrimaryAcctNumber',
          viewrecords: true,
          sortorder: "asc",
          rownumbers: false,
          hidegrid: false,
          repeatitems: false,
          recordtext: 'Bill(s) {0} - {1} ',
          cell: "",
          height: "auto",
          loadComplete: function(data) {
             //alert('total is ' + data.responseText);
              if ($invoiceGrid.jqGrid('getGridParam', 'records') == 0) {
                  NoRecordsFound();
              } else {
                  SetSearchResultsInterface('bills');
              }
  
              EnableControl($search, true);
              Global.grdInitialized = true;
              $progressbar.hide();
          },
          jsonReader: {
  
              repeatitems: false,
              id: "RecordID"
          }
      }).navGrid('#invoicepager', { edit: false, add: false, del: false, search: false, refresh: false });
  </code></pre>
  
  <p>My data is displayed correctly but the pager shows NaN for total pages and total records. Any ideas? Thank you for your help</p>