title: reload jqgrid from data sent to client over websockets
body: <p>I am sending a string down from a websockets server to my client that has a jqgrid on it.</p>
  
  <p>the string is a JSON object which I"m converting using eval() (I know that's not best practice, but this is just for a proof of concept at this point).</p>
  
  <p>I'm just trying to reload the jqgrid with:</p>
  
  <pre><code>var obj = eval("(" + msg.data + ")");
  $("#list").setGridParam({ "postData" : obj }).trigger("reloadGrid");
  </code></pre>
  
  <p>where msg is the parameter in my socket.onmessage callback, if I alert (msg.data), I see my correctly formed JSON string, but my grid isn't reloading.</p>
  
  <p>if I alert obj, I see that it's converting to an object correctly.</p>
  
  <p>I also tried splitting out the trigger("reloadGrid") onto a separate line with my $("#list) prepending it...still not reloading.</p>
  
  <p>any suggestions?</p>