title: jqGrid .trigger("reloadGrid") not hitting server
body: <p>I have Master table, from where I am trying to trigger a reload of a second (detail) table. 
  In the Master table, onSelectRow I call .trigger("reloadGrid") to refresh the detail table. The loadOnce of the detail table is set to false.</p>
  
  <p>The detail table refreshes on the client, but does not hit the server.</p>
  
  <p>What is required to hit the server?</p>
  
  <pre><code>onSelectRow:
      function(id) {
  
          if(id == null) {
  
              id=0;
  
              if(jQuery("#addrGrid").jqGrid('getGridParam','records') &gt;0 )
  </code></pre>
  
  <p>{</p>
  
  <pre><code>                jQuery("#addrGrid").jqGrid('setGridParam',{url:'${addressrecordsUrl}'+'?user_id=id',page:1});
  
                  jQuery("#addrGrid").jqGrid('setCaption',"Address Detail: "+id);
  
                  jQuery("#addrGrid").jqGrid('setGridParam', { datatype: "json" });
                  jQuery("#addrGrid").trigger("reloadGrid");
              }
          } else {
  
              jQuery("#addrGrid").jqGrid('setGridParam',{url:'${addressrecordsUrl}'+'?user_id=id',page:1});
  
              jQuery("#addrGrid").jqGrid('setCaption',"Address Detail: "+id);
  
              jQuery("#addrGrid").jqGrid('setGridParam', { datatype: "json" });
  
              jQuery("#addrGrid").trigger("reloadGrid");
          }
  
      }
  </code></pre>
  
  <p>I am using 4.3.1 version of JQGrid.</p>