如何刷新jqGrid中的数据?

我一直在尝试从一个button被按下时从数据源更新网格。

所以我在点击事件是这样的:

$('#grid').jqGrid('trigger','reloadGrid'); 

然而这不起作用,我得到一个错误抛出未知的方法“触发”

我也试过了

 $('#grid').jqGrid('trigger("reloadGrid")'); 

我将如何执行此function?

 $('#grid').trigger( 'reloadGrid' ); 

这对我有效。

 jQuery('#grid').jqGrid('clearGridData'); jQuery('#grid').jqGrid('setGridParam', {data: dataToLoad}); jQuery('#grid').trigger('reloadGrid'); 

试试这个用新数据重载jqGrid

 jQuery("#grid").jqGrid('setGridParam',{datatype:'json'}).trigger('reloadGrid');