我有一个这样的表格:
<form id='myForm'>
<input type='text' name='search' />
<input type='text' name='maxPrice' />
</form>
Run Code Online (Sandbox Code Playgroud)
和我的jqGrid表:
<table id='myGrid'></table>
Run Code Online (Sandbox Code Playgroud)
我需要POST(不要GET)数据从myForm我的服务器方法,以获取行数据并填充网格.到目前为止,我还没有能够让jqGrid发布任何东西.我仔细检查了我的数据序列化,并正确地序列化我的表单数据.这是我的jqGrid代码:
$("#myGrid").jqGrid({
url: '/Products/Search") %>',
postData: $("#myForm").serialize(),
datatype: "json",
mtype: 'POST',
colNames: ['Product Name', 'Price', 'Weight'],
colModel: [
{ name: 'ProductName', index: 'ProductName', width: 100, align: 'left' },
{ name: 'Price', index: 'Price', width: 50, align: 'left' },
{ name: 'Weight', index: 'Weight', width: 50, align: 'left' }
],
rowNum: 20,
rowList: [10, 20, 30],
imgpath: gridimgpath,
height: 'auto',
width: '700',
//pager: $('#pager'), …Run Code Online (Sandbox Code Playgroud) 我试图弄清楚如何使用jqGrid的分页功能.目前我被困在第1页的第4页.无论我是否按下"下一步"按钮.它只停留在1.
我正在使用ASP.Net和webservice来填充我的JSON数据.如何从客户端捕获事件以填充Web服务上的属性以恢复正确的值?
任何帮助表示赞赏.
如果我调用函数来加载我的网格数据,则不会触发loadComplete.我需要处理此事件,以便我可以正确地手动更新多选复选框.如果我在gridComplete中更新,我必须单击两次复选框以取消选中它.