jqgrid怎样传递参数???

jQuery(function(){
var year=jQuery("#historyQuery").val();
var projectCode =jQuery("#projectCode").val();
jQuery("#list").jqGrid({
hidegrid:false,
height:300,
pgbuttons:false,
pginput:false,
url:'index.php?option=com_projectdetails&view=details&task=ajaxdetails.getProjectDetails&format=xml',
// editurl:'index.php?option=com_cwmaintain&view=incharge&task=ajaxincharge.editcwmaintain&format=xml',
datatype: 'xml',
mtype: 'post',
colNames:['日期','凭证号','摘要','收入/拨出','支出/拨出','借还款'],
colModel :[
{name:'N3', index:'N3', width:110,sortable:false,editable:false},
{name:'N4', index:'N4', width:110,sortable:false,editable:true,editrules:{required:true}},
{name:'N5', index:'N5', width:110,sortable:false,editable:true,editrules:{required:true}},
{name:'N7', index:'N7', width:110,sortable:false,editable:true,editrules:{required:true}},
{name:'N6', index:'N6', width:110,sortable:false,editable:true,editrules:{required:true}},
{name:'N6', index:'N6', width:110,sortable:false,editable:true,editrules:{required:true}},
],
rowNum:20,
viewrecords: true,
gridview: true,
pager: '#pager',
caption: '部门负责人'// jqgrid标题
});
jQuery("#list").navGrid('#pager',{edit:false,add:false,del:false,search:true,refresh:true}); // 菜单
});

我想把year和projectcode两个变量,作为参数传递到getProjectDetails函数中,怎样写呢?

第1个回答  2013-04-22
这个很简单,你只需要定义一个变量,然后通过一个属性postData来传递参数就行了。
var PostData={year:2013,projectcode:"value"};
jQuery("#list").jqGrid({
postData: PostData,
……

这样在后台就可以得到这两个参数了。本回答被提问者采纳

jqgrid怎样传递参数???
这个很简单,你只需要定义一个变量,然后通过一个属性postData来传递参数就行了。var PostData={year:2013,projectcode:"value"};jQuery("#list").jqGrid({ postData: PostData,……这样在后台就可以得到这两个参数了。

jqgrid传递查询条件,后台接收数据
("#tableList").jqGrid('setGridParam',{ postData:{"txDate":txDate,"jobNameStr":jobName},}).trigger('reloadGrid');试试这个

在jqgrid 中 selarrrow获得的多行数据ID怎么传到editurl
是要把selarrrow的所以id传给服务器端么?定义onclickSubmit函数时返回所以的id就行,如 onclickSubmit:function(re,postd){ var gr = jQuery("#list").getGridParam('selarrrow');return {ids:gr};} 在服务端接收ids参数的值就行,值的形式是1, 2, 3, 4 这样的然后自己到服务器进行处理就...

jqgrid datatype参数 local 和 json 的区别
1、当jqgrid的参数为datatype:"local"表示由前端先获取到jsonData,再set到jqgrid去渲染数据:('#table').jqGrid('setGridParam', {data: jsonData});$('#table').jqGrid({ data:jsonData, datatype:"local", loadonce: false,\/\/更多参数请查看文档})2、当jqgrid的参数为datatype:...

请问jqgrid怎么向合并后的单元格赋值?
使用下面这个方法就可以了,参数为行id和列的name ("#gridId").getCell(rowId,colName);

jqGrid怎么批量添加JSON数据?addJSonData怎么用?
1.addJSONData和addRowData有点区别,后者是绑定在jquery对象的,前者是绑定在标签上的。用addJSONData时举例:$("#table")[0].addJSONData(data);用FF可以看到$("#table")[0]上绑定的事件的。2.addJSONData接受的参数:这是后台的.net代码 new JObject() { new JProperty("total","1"),new J...

Jqgrid 如何根据url参数的变化刷新表格内容?
大体流程是这样的:首先你说的那个组织目录呢,在他点击的时候会链到不同的页面显示不同的数据!加载JQGrid url会找相应的action,查询数据,然后回显! 这里有段jqGrid的代码,仅供参考!jsp页面<%@ page language="java" pageEncoding="utf-8"%><%@ taglib uri="\/sys-tags" prefix="tl"%><!

用jqgrid在页面显示数据怎么切换tab标签,
("#div").load('url', {'参数1': 参数1,'参数2':参数2}, function(){\\r\\n \\r\\n});\\r\\n\\r\\n找到包含你tab的div 然后load就可以了!

jqgrid中的行号rownumbers怎么自定义给他加一个列名?
1、rownumbers: true \/\/可自动在表格前面添加序号 2、setLabel()方法可为其添加表头信息 jQuery("#gridtable").jqGrid('setLabel',0, '序号', 'labelstyle‘);setLabel参数说明:rowid,行号 colname, colNames中的name属性 data, 要修改后的值 class, 添加样式 ...

jqgrid加载时获得表格中某个单元格的值怎么获取?
假设角色id定义的name是jsid 取选中列的值如下 var gr = $("#list").getGridParam('selrow');var jsid = $("#list").getCell(gr,"jsid")。

相似回答