我们如何清除jqgrid中的网格参数?

Har*_*rke 2 javascript jquery jqgrid

如果我设置jqgrid参数然后我再次想要用新的参数重置参数,而不添加旧参数,我该如何实现?

让我们说,例如:

Step 1: jQuery("#list").setGridParam({url:"testJsp.jsp",
                    mtype: "POST", 
                    postData:{xyz: '23fd', 
                              asd: 'were' }
                    });

Step2: jQuery("#list").setGridParam({url:"testJsp.jsp",
                mtype: "POST", 
                postData:{ert: 'trer', 
                          ghj: 'rew' }

                });
Run Code Online (Sandbox Code Playgroud)

现在当我这样做时,在"步骤2"结束时,我总共有4个参数,包括"步骤1"中的参数.但我不想要这个.在"第2步"之后,我只想获得"第2步"的参数.

有没有办法清除"步骤1"和"步骤2"之间的网格参数?

Wal*_*osz 8

在设置新值之前将postData设置为null.如果url和mtype没有更改,则不必重新定义url和mtype的值.

jQuery("#list").setGridParam({postData: null});

jQuery("#list").setGridParam({postData: 
   {ert: 'trer', 
    ghj: 'rew' }
});
Run Code Online (Sandbox Code Playgroud)