Javascript 绑定一次后如何重新绑定jqgrind

Javascript 绑定一次后如何重新绑定jqgrind,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我正在使用jQuery.jqGrid在Asp.net MVC4 Razor视图引擎中显示数据。我有一个弹出对话框,在这个弹出对话框中我有jqGrid。在jQuery(document).ready函数中,我调用了jQuery(#list”).jqGrid,现在根据我的要求,我想使用一些其他条件再次填充此列表。所以我遇到了一个问题,即一旦jqGrid被填充数据之后,如何在任何按钮点击事件中再次填充它 或者如何从jqGrid中清除现有数据 请帮帮我吧……我得到了答案。。。。 在按钮单击事件上调用绑定

我正在使用
jQuery.jqGrid
在Asp.net MVC4 Razor视图引擎中显示数据。我有一个弹出对话框,在这个弹出对话框中我有jqGrid。在
jQuery(document).ready
函数中,我调用了
jQuery(#list”).jqGrid
,现在根据我的要求,我想使用一些其他条件再次填充此列表。所以我遇到了一个问题,即一旦jqGrid被填充数据之后,如何在任何按钮点击事件中再次填充它

或者如何从jqGrid中清除现有数据

请帮帮我吧……

我得到了答案。。。。 在按钮单击事件上调用绑定函数之前使用此代码

jQuery("#list").GridUnload();

您这样描述了这个问题:“一旦jqGrid被填充了数据,之后如何再次填充它”。如果您需要再次从服务器填充数据,那么就足以触发“reloadGrid”事件。例如
jQuery(“#list”).trigger(“reloadGrid”,[{page:1,current:true}])(请参阅)。只有在必须更改网格结构、添加新列等情况下(例如),才需要使用
GridUnload