我从传递给视图的模型类生成我的 jqgrid。我得到了构建和工作的 jqgrid。但是,我想在我使用 jqGrid 的一个视图上设置 postData,在我调用 helper 以创建 jqgrid 之后,从该视图中的脚本,而不必更改创建 jqgrid 的整个部分视图。
我试着跑步
$("#@Model.Id").jqGrid('setGridParam', { postData: { test: 233} });
和
$("#@Model.Id").setGridParam({ postData: { test: 233} });
但没有错误或任何结果。如果我在 jqgrid 参数中设置 postData (在构造它的部分视图中,它可以工作。
我还检查了网格是否存在,添加了
console.log($("#@Model.Id").size());
在第一行之前,它显示 1。
更新:这个 .setGirdParam 函数开始为我工作,没有明显的原因,所以如果有人能提供一些见解,什么可以阻止它工作,我会接受答案。谢谢