如何在jqgrid构建后设置postData?

2023-11-21

我从传递到视图的模型类生成 jqgrid。我构建并运行 jqgrid。但是,我想在一个视图上设置 postData,在该视图中使用 jqGrid,在调用创建 jqgrid 的帮助程序之后,从该视图中的脚本中设置,而不必更改创建 jqgrid 的整个部分视图。

我尝试跑步

$("#@Model.Id").jqGrid('setGridParam', { postData: { test: 233} });

and

$("#@Model.Id").setGridParam({ postData: { test: 233} });

但没有错误或任何结果。如果我在 jqgrid 参数中设置 postData (在构造它的部分视图中,它会起作用。

我还检查了网格是否存在,添加

console.log($("#@Model.Id").size());

第一行之前,显示 1。

更新:这个 .setGirdParam 函数开始为我工作,没有明显的原因,所以如果有人能提供一些可以阻止其工作的见解,我将接受答案。 谢谢


您的问题中没有包含 jqGrid 的定义,我们看不到这个地方哪里的setGridParam叫做。首先你应该使用setGridParam afterjqGrid 已创建,但是before请求将被发送。如果您要更改postData the nextjqGrid请求可以使用新的参数。所以人们通常使用

$("#@Model.Id").trigger('reloadGrid', [{page:1}]);

see here.

我想对你来说最好的选择是使用函数test的财产postData作为函数:

$("#@Model.Id").jqGrid({
    // ... other jqGrid parameters ...
    postData: {
        test: function() {
            // the code can by dynamic, read contain of some elements 
            // on the page use "if"s and so on and return the value which 
            // should be posted to the server
            return 233;
        }
    }
    // other jqGrid parameters ...
});

See here了解详情。这样你就可以实际实施any设想。

顺便说一句,如果您不希望 jqGrid 在事件发生之前向服务器发送任何请求,您可以使用datatype:'local'在初始化时。然后,如果您希望网格被填充,您可以使用setGridParam改变datatype from 'local' to 'json' (or 'xml')并致电.trigger('reloadGrid',...).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在jqgrid构建后设置postData? 的相关文章

  • PhoneGap/Cordova:如何使用cookies(iOS)?

    我有一个适用于 iOS 的 PhoneGap Corodova 项目 在 iOS 模拟器上构建时 我使用了 Jquery Cookies 它们很好 但是 既然我的设备上有该应用程序用于测试 它们就不再工作了 我猜这只是 iOS 不支持的东西
  • 如何在 jquery 中使 ajax 数据键动态化?

    我试图使内联编辑成为动态的 因此它只依赖于我的标记中的一些数据属性 所以现在的代码如下 inline edit editable function value settings var editableField this ajax typ
  • 使用JQuery检查元素是否有边框?

    所以我正在玩 el css 尝试确定元素是否有边框 我用 css border style solid 设置边框 这是可行的 但实际上它设置了 4 种单独的样式 border right style border left style bo
  • 使用 javascript 将 html 文本渲染为位图,无需服务器端代码

    我需要使用 javascript 代码来转换 html 中的文章 帖子 以便最终用户以位图的形式查看 有没有办法在没有服务器端代码的情况下做到这一点 example p testing text here p 您可以使用例如html2can
  • 如何获取传单标记簇中点击事件的图块?

    这是我的代码 function onMapClick e e originalEvent defaultPrevented true var orig e originalEvent console log orig target map
  • 如何在每个组件完成加载后在 Angular 2 中运行 jquery 函数

    我已经尝试了所有生命周期挂钩 但无法实现所需的结果 我需要的结果是触发一个函数 该函数在加载每个元素 组件 后初始化用于单个页面上不同元素的许多 jquery 插件 假设你有这个结构 主页 滑块 小部件 产品旋转器 ETC 这些元素中的每一
  • 使用 jQuery UI 日期选择器选择日历更改 URL

    我正在使用 jQuery UI 选择器 我想知道当有人选择日期时是否有可能 它会自动将他们重定向到 URL 如下所示 index php date 2013 10 15 这是我正在使用的插件 Date
  • 在 ASP.NET MVC 4 中使用 jQuery Mobile 1.3 面板时的双滚动条

    我无法弄清楚这一点 将以下代码放入布局页面并在浏览器中查看后 我将显示 2 个垂直滚动条 div div 遇到了类似的问题 并注意到只有在使用我的自定义主题时才出现这种问题 我以错误的顺序将自定义主题添加到页面 这导致了问题 正确的顺序是
  • jQuery 在 Chrome 下发现错误元素

    我使用 jQuery 迭代 HTML 表 并动态填充每行的行号 通过在文本框中填充行号 function updateRowNums myTable find tr each function index this find input i
  • 支持换行的 JQuery 工具提示

    我正在寻找一个轻量级的 jquery 插件 用于在用户将鼠标悬停在元素上时显示工具提示 我希望插件从标题属性中获取内容 而且我可以创建新行也很重要 任何帮助表示赞赏 在 jQuery 1 9 jquery jquery ui 和标准 too
  • 检测 WebGL 支持的正确方法?

    我正在尝试跨多个浏览器检测 WebGL 支持 并且遇到了以下情况 当前版本的 Firefox 似乎使用以下检查来报告积极支持 即使访问者的视频卡被列入黑名单和 或 WebGL 被禁用 if window WebGLRenderingCont
  • 如何设置视频文件的预览,从输入类型='文件'中选择

    在我的模块之一中 我需要从 input type file 浏览视频 之后我需要在开始上传之前显示选定的视频 我使用基本的 HTML 标签来显示 但它不起作用 这是代码 document on change file multi video
  • jqGrid - 使所有列不可排序?

    除了添加之外 有没有办法使网格上的所有列都不可排序sortable false到每一列 我知道您可以在网格级别设置全局选项 但不知道是否可以在 colModel 级别执行此操作 您可以使用 colmodel 模板来实现此目的 cmTempl
  • Jquery获取选中的复选框

    您好 我想获取页面中选定复选框的列表 实际上我真正需要的是获取复选框旁边的元素的文本 该元素是一个 html 元素 li 代码如下 但它不起作用 这是我当前的 jQuery document ready function target cl
  • 如何删除除任何特定 id 之外的元素

    假设有一个父 id 其中包含许多元素 我想删除除一个元素之外的所有元素 ex parent id children not id n remove
  • 简单的 jQuery(scrollTo 和 animate)在 IE 中不起作用

    我刚刚注意到一些简单的 jQuery 无法在移动版 IE9 和 IE10 上运行 我有一些版权链接和简单的滑动接触形式 它使用animate 我还结合使用scrollTo 插件和jQuery 我尝试了不同的版本 仍然没有解决 也许我错过了一
  • jQuery .push 到 .get 调用中的数组给出空结果

    谁能告诉我为什么下面给我一个空字符串 当我console log contentArray in the get 回调函数它显示数据 但是当我尝试在下面的代码中执行它时 结果为空 sectionArray contentArray func
  • 防止垃圾邮件按钮呼叫功能

    如何防止调用函数时出现垃圾邮件按钮 就像用户只能在按钮上每 1 秒调用一次该函数 有办法做到吗 因为我尝试了 setTimeout 但没有成功 它仍然在发送垃圾邮件 顺便说一句 我使用 Jquery 这是我的代码
  • JavaScript 继承;调用和原型

    要在Javascript中实现继承 通常需要执行以下两个步骤 假设我有一个基类 Animal var Animal function name this name name 我现在想从中派生一个子类 Dog 所以我想说 var Dog fu
  • 没有输入的 jQuery 日期选择器

    我有一个相当复杂的网络应用程序 我想向其中添加一些日期选择 UI 我遇到的问题是我无法从文档中弄清楚如何真正控制日期选择器的出现方式和时间 不涉及任何表单元素 不 我不会添加秘密表单字段 因此简单的开箱即用方法根本行不通 我希望有人可以提供

随机推荐

  • GETDATE() 抛出异常

    我正在创建一个简单的应用程序 我正在使用MSAccess作为数据库 当我尝试使用下面的查询检索数据时 我收到异常未定义函数 GETDATE select from tempdata where dateissue between DATEA
  • ASP.NET 相当于此 cURL 命令

    我正在使用 Twilio API 它提供了 PHP 和 Ruby 示例 我正在开发一个网站 通过 ASP NET MVC 3 中编码的 API 发送文本消息 并利用我对 WebRequest 对象的有限知识 我能够翻译以下内容 curl X
  • 在带有 map() 的嵌套数据框中使用 filter() (和其他 dplyr 函数)

    我正在尝试使用map of purrr申请包filter 函数存储在嵌套数据框中的数据 为什么不先过滤 然后再筑巢呢 你可能会问 这会起作用 我将使用这样的过程展示我想要的结果 但我正在寻找方法来做到这一点purrr 我只想有一个数据框 其
  • 如何在 C# 中将西里尔字母字符串转换为英语

    是否可以在 C 中将西里尔字母字符串转换为英语 拉丁语 例如 我需要将 转换为 Petroleum 另外 我忘了提到 如果我有西里尔字符串 它需要保持这样 所以我可以以某种方式检查吗 我不熟悉西里尔字母 但如果它只是您想要的西里尔字母到拉丁
  • 了解不支持的操作异常

    我不太明白在哪里可以抛出这个异常 例如 我正在实施Future
  • ADO 组件 CommandTimeout

    我对 TADOQuery TADOCommand 或 TADODataSet 的查询执行超时设置有疑问 我已经对每一个都进行了尝试 我有一个小型应用程序 它连接到数据库并定期执行存储过程 该过程返回数据集作为结果 我的目标是保持此应用程序始
  • 如何从 Oracle SQL 中的 BLOB 获取文本内容

    我试图从 SQL 控制台查看 Oracle BLOB 内部的内容 我知道它包含相当大的文本正文 并且我只想查看文本 但以下查询仅表明该字段中有一个 BLOB select BLOB FIELD from TABLE WITH BLOB wh
  • React axios 错误:请求在 Firefox 中因删除请求而中止,但在 Chrome 中则不然

    我的删除请求在 Firefox 中无法正常工作 遇到了问题 仅给出的信息是 错误请求已中止 所有其他请求都工作正常 但在 Firefox 上 删除请求不起作用 我在 chrome 上测试过 效果很好 import React Compone
  • OS X 10.9 gcc 链接到 clang

    我刚刚注意到安装 OS X 10 9 后 g 编译器链接到 clang 编译器 有没有办法恢复到 gcc g 这种情况已经持续很长时间了 10 8 附带的 GCC 实际上是带有 LLVM 后端的 GCC 前端 获得 GCC 的最佳方式是通过
  • 套接字仅捕获传出数据包,而不捕获传入数据包

    我基于数据包嗅探器这个 经常引用的 示例项目 实现 HTTP 数据包后 我注意到我收到的唯一 HTTP 数据包是请求 我没有收到任何响应 我查看了许多不同的来源 但由于使用的代码通常是相同的 我倾向于认为它可能是我自己的本地代码 当我查看日
  • 将对象转换为 ArrayList 时出现“警告:[未选中] 未选中的转换”

    奇怪的情况 下面是代码 ArrayList
  • 尝试将子图放置在彼此相邻的位置

    我试图将两个子图放置在彼此旁边 而不是放置在彼此下方 我期待看到 sp1 sp2 相反 仅显示第二个图 sp2 from matplotlib import pyplot x 0 1 2 pyplot figure sp1 pyplot s
  • matplotlib:一张图上的多个图

    我有一些代码 import matplotlib pyplot as plt def print fractures fractures xpairs ypairs plt figure 2 plt subplot 212 for i in
  • 在python中创建连续分布

    我在 python 中创建连续分布时遇到了麻烦 它真的开始让我烦恼 我已经阅读并重新阅读这个Python指南 scipy指南 这对我的问题没有帮助 我的代码如下 import sys import scipy stats import nu
  • 如何省略 next.js 中的 html 扩展名?

    我正在使用 next js 构建一个静态网站 我想要我的website com about html工作方式如下 website com about 我不知道为什么它强迫我打字 html 即使我构建我的项目 pages about inde
  • 安装完成后启动应用程序,并开启UAC

    我一直在使用 WIX Windows Installer XML 技术为我们的产品构建一个安装程序 如果安装后选中该复选框 则预期的行为是启动产品 这已经工作了一段时间了 但我们最近发现 Win 7 和 Vista 的 UAC 正在阻止该应
  • 正交投影矩阵的公式?

    我环顾四周 似乎找不到我正在寻找的东西 我找到了 规范公式 但是使用这些公式的最佳方法是什么 我是否必须缩小每个顶点 或者 还有更好的方法 一个公式确实可以帮助我 但我也在寻找有关相对于观看者位置的近Z平面和远Z平面的解释 这是一个合理的来
  • 为什么在 R 中使用 strptime 解析“%Y-%m”给出 NA 结果,但“%Y-%m-%d”有效? [复制]

    这个问题在这里已经有答案了 我在 R 中得到了我不明白的结果 如果我使用strptime如果年份和日期格式为 Y m 如 2009 12 我会得到 NA 结果 但是 如果我添加一天 例如 2009 12 01 并相应地更改格式字符串 我确实
  • 无法编译设置 gradle React Native

    该应用程序在另一台计算机上为我工作 现在从另一台计算机上的存储库下载文件给了我这个问题 失败 构建失败并出现异常 在哪里 设置文件 C Users samue Desktop MCGPS TeachAll android settings
  • 如何在jqgrid构建后设置postData?

    我从传递到视图的模型类生成 jqgrid 我构建并运行 jqgrid 但是 我想在一个视图上设置 postData 在该视图中使用 jqGrid 在调用创建 jqgrid 的帮助程序之后 从该视图中的脚本中设置 而不必更改创建 jqgrid