javascript - 如何在 jqGrid 的请求中将 postData._search 设置为 true?

标签 javascript jqgrid

虽然我已经能够以编程方式添加我自己的帖子数据,但我似乎无法弄清楚如何让这段代码在请求中发送 _search: true

var data = grid.jqGrid("getGridParam", "postData");
data._search = true;
data.searchString = id.toString();
data.searchOper = "eq";
data.searchField = "userid";
grid.jqGrid("setGridParam", { "postData": data });
grid.trigger("reloadGrid");

字段已正确添加,但一路上的某个地方 _search 似乎设置为 false,因为每个请求都将其设置为 false。我还需要做其他事情才能让它“真实”吗?我正在运行工具栏搜索,但大多数时候调用此代码时没有输入任何内容,并且我服务器上的大量实用程序代码会在处理搜索之前检查 _search。

最佳答案

还有一个额外的参数,search,需要设置它来启动搜索。 postData_search 参数不需要明确设置。我建议查找一些旧答案,您可以在其中找到如何使用搜索的示例:

关于javascript - 如何在 jqGrid 的请求中将 postData._search 设置为 true?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4566242/

相关文章:

javascript - jQuery,如何通过选中复选框来调用 url

javascript - jqGrid设置内联编辑输入框的属性

JQGrid删除行不删除子网格

javascript - 调用webapi时无法使用JSON将数据绑定(bind)到JQGrid

php - 表单处理 PHP 和 Javascript

javascript - 为什么 JavaScript Promise 无法在使用 Ionic 框架的 Android 4.4 上运行?

asp.net-mvc-3 - MVC3 Webgrid的服务器端分页

javascript - 如何在 jqgrid 中自定义页眉和页脚?

javascript - Angular ng-if 和改变 Twitter Bootstrap col-sm

javascript - 在 Angular 中将 JSON 格式字符串转换为真实对象