How to refresh the data in a jqGrid?
This worked for me.
jQuery('#grid').jqGrid('clearGridData');jQuery('#grid').jqGrid('setGridParam', {data: dataToLoad});jQuery('#grid').trigger('reloadGrid');
Try this to reload jqGrid with new data
jQuery("#grid").jqGrid('setGridParam',{datatype:'json'}).trigger('reloadGrid');