提交用户数据jqgrid

时间:2011-05-16 09:24:24

标签: javascript jquery jqgrid

我尝试根据我发送的参数返回网格数据,我在网格中添加了新按钮:

jq("#grid").navButtonAdd('#pager',
                                {  caption:"Get Only The Latest Data(Ignores old)", 
                                 buttonicon:"ui-icon-plus", 
                                 onClickButton: setUniqueValue,
                                 position: "last", 
                                 title:"", 
                                 cursor: "pointer"
                                } 
                              );

我在初始网格/页面加载时隐藏了元素span,其值为false,当单击上面的按钮时,我将其设置为true:

function setUniqueValue(){
                            jq("#unique").text("true");
                            jq("#grid").trigger("reloadGrid");
                        }

所以我通过postData: {latest : jq("#unique").text()},

将此值发送到服务器

但是这个初始值总是假的,我的意思是这有可能吗?因为这就是搜索工作的方式,它在开始时是错误的,当你点击查询时将其设置为true或类似的东西,任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:1)

我无法遵循您确切想要做的事情,但您应该将latest postData属性的定义更改为以下内容:

postData: { latest: function() { return jq("#unique").text(); } }