title: JqGrid InlineEdit With editUrl: 'clientArray' Can Not Save
body: <p>I am trying to edit grid data and save it to the grid itself for later posting.</p>
  
  <p>But i get a javascript error in <code>jquery1.4.2.min.js</code> saying "<strong>Invalid Argument</strong>" at the following location when ever i hit Enter after Editing the row to save.</p>
  
  <pre><code>if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);
  </code></pre>
  
  <p>I am using Asp.net MVC2 with VS2008</p>
  
  <p>here is my JS</p>
  
  <pre><code>$(function() {
      pageloadButtons();
      $('.auto').autoNumeric();
      var lastsel2;
      // $('.alphanumerich').lettersonly();
      jQuery('#jgrid').jqGrid({
          autowidth: true,
          altRows: true,
          altclass: 'grdAltRwClr',
          datatype: 'xml',
          forceFit: true,
          gridview: true,
          mtype: 'post',
          height: 190,
          rowNum: 0,
          postData: { offid: function() { return $('#p_offid').val(); },
              calendarid: function() { return $('#p_calendarid').val(); }
          },
          url: window.rootPath + 'AttBulkEntry/JGridData',
          editUrl: 'clientArray',
          cellSubmit: 'clientArray',
          beforeSelectRow: function() { return true; },
          onSelectRow: function(id) {
          if (id &amp;&amp; id !== lastsel2) {
              jQuery("#jgrid").saveRow(lastsel2, false, 'clientArray');
                  //jQuery('#jgrid').jqGrid('saveRow', lastsel2, function() { alert('saved'); }, 'clientArray');
                  jQuery('#jgrid').editRow(id, true);
                  lastsel2 = id;
              }
          },
          gridComplete: function() {
              GridComplete();
          },
          colModel: [
                { name: 'act', label: 'View', resizable: false, search: false, sortable: false, title: false, width: 6, index: 'act' }
              , { name: 'attndid', label: 'Attendance ID', width: 15, index: 'attndid' }
              , { name: 'emphistid', label: 'Emp.Hist.ID', width: 22, index: 'emphistid' }
              , { name: 'ename', label: 'Employee Name', width: 20, index: 'ename' }
              , { name: 'paymonth', label: 'Pay Month', width: 12, index: 'paymonth' }
              , { name: 'absent', label: 'Absence', width: 10, index: 'absent', editable: true, edittype: 'text' }
              , { name: 'sanctioned', label: 'Sanctioned', width: 15, index: 'sanctioned', editable: true, edittype: 'text' }
              , { name: 'EL', label: 'EL', width: 5, index: 'EL', editable: true, edittype: 'text' }
  
              ]
  
      });
  
  
  });
  </code></pre>
  
  <p>am i doing something wrong ?</p>