title: JQGrid Posting JSON data on editRow
body: <p>I would like to post json data to the server (REST API). When I now double click on a row to edit inline, 'serializeRowData' is called and my server receives a json formatted message in the body. But when I click on the little '+' icon in the pager, 'serializeRowData' is not called.</p>
  
  <p>I'm using version:</p>
  
  <ul>
  <li>JQuery 1.5.2</li>
  <li>JQGrid 4.4.1</li>
  </ul>
  
  <p>My Grid looks like:</p>
  
  <pre><code>$("#dbgrid").jqGrid({ 
      url: 'rest/config/dbs',
      editurl: 'rest/config/db',
      datatype: "json", 
      height: 255, 
      width: 600, 
      colNames:['ID', 'Env', 'Hostname', 'Name', 'Port', 'Service Name', 'SID'], 
      colModel:[ 
          {name:'id',index:'id', width:30, sorttype:'int'}, 
          {name:'env',index:'env', editable:true, width:50}, 
          {name:'hostName',index:'hostName', editable:true, width:200},
          {name:'name',index:'name', editable:true, width:200},
          {name:'port',index:'port', editable:true, width:30},
          {name:'serviceName',index:'name', editable:true, width:30},
          {name:'sid',index:'sid', editable:true, width:30}
      ], 
      jsonReader: {
          repeatitems: false,
          id: "id",
      },
      rowNum:50, 
      rowTotal: 2000, 
      rowList : [20,30,50], 
      loadonce:false, 
      mtype: "GET", 
      rownumbers: true, 
      rownumWidth: 40, 
      gridview: true, 
      pager: '#pdbgrid', 
      sortname: 'id', 
      viewrecords: true, 
      sortorder: "asc", 
      caption: "Database Servers"  ,
      ajaxRowOptions : {
          type :"POST",
          contentType :"application/json; charset=utf-8",
          dataType :"json"
      },
      serializeRowData: function(postdata){     
          return JSON.stringify(postdata);
      }
  });
  $("#dbgrid").jqGrid('navGrid','#pdbgrid',{edit:true,add:true,del:true}
  </code></pre>
  
  <p>Am I missing something?</p>
  
  <p>Any help, along with examples, would be hugely appreciated.</p>