我要简化这个问题。
我有一个jqgrid实例,它将一组id发布到服务器。我希望在触发事件时传递新列表。 jqgrid将添加它,而不是覆盖旧列表。如何在每次重新加载网格时设置post参数以创建新列表。
这是使用新帖子数据重新加载网格的代码
$('#gridConfirm').jqGrid('setGridParam',{postData:{'deviceIDs':$("#device").val()}});
$('#gridConfirm').trigger('reloadGrid');
我已经确认$(“#device”)。val()返回“5,6,7,8”形式的id列表;所以我希望这个列表能够发布到服务器上。
相反,它的帖子“5,6,7,8”加上前一个列表。所以如果以前的清单是“1,2,3,4”。它的帖子是“5,6,7,8,1,2,3,4”
如何在重新加载网格时清除上一个发布的列表?
*的 修改 * 稍微纠正,当我改变我的postdata列表。它不会覆盖它覆盖,但它保持列表的长度。
所以如果我的原始列表是1,2,3,4,5并且我选择了6,7我的新列表是6,7,3,4,5
我认为这是网格中的一个错误。