Jqgrid 触发器(“重新加载网格”)未命中服务器

Jqgrid 触发器(“重新加载网格”)未命中服务器,jqgrid,Jqgrid,我有一个主表,从这里我试图触发第二个细节表的重新加载。 在主表中,onsetrow调用.triggerreloadGrid刷新细节表。明细表的loadOnce设置为false 细节表会在客户端刷新,但不会命中服务器 点击服务器需要什么 onSelectRow: function(id) { if(id == null) { id=0; if(jQuery("#addrGrid").jqGrid('getGridPara

我有一个主表,从这里我试图触发第二个细节表的重新加载。 在主表中,onsetrow调用.triggerreloadGrid刷新细节表。明细表的loadOnce设置为false

细节表会在客户端刷新,但不会命中服务器

点击服务器需要什么

onSelectRow:
    function(id) {

        if(id == null) {

            id=0;

            if(jQuery("#addrGrid").jqGrid('getGridParam','records') >0 )
{


我使用的是JQGrid的4.3.1版本。

我找到了这个问题的解决方案。问题在于我用来将用户id传递到详细信息列表子列表的参数传递语法

看到线了吗

jQuery("#addrGrid").jqGrid('setGridParam',{url:'${addressrecordsUrl}'+'**?user_id=id'**,page:1});
上面传递的用户id在语法上是错误的

当我用

jQuery("#addrGrid").jqGrid('setGridParam',{url:'${addressrecordsUrl}'+'?user_id='+id,page:1});
事情解决了

jQuery("#addrGrid").jqGrid('setGridParam',{url:'${addressrecordsUrl}'+'?user_id='+id,page:1});