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