jqgrid postData setGridParam 调用多次时查询条件累加的问题


 var postData = $(gridId).jqGrid("getGridParam", "postData");
                    $.each(paras, function (k, v) { 
                        delete postData[v.name];
                    });
if (d != null && d.length > 0) {
                        var pars = {};

                        $.each(d, function (k, v) { pars[v.name] = v.val; });
                        $(gridId).jqGrid("setGridParam", { postData: pars }).trigger("reloadGrid");
                    }
                    else {
                        $(gridId).trigger("reloadGrid");
                    }

  原理:每次查询之前先清空,关键一句是:delete postData[v.name];


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM