zoukankan      html  css  js  c++  java
  • jqgrid后台传参数

    JScript code // 获得当前postData选项的值

    var postData = $("#proList").jqGrid("getGridParam", "postData"); // 将查询参数融入postData选项对象

    $.extend(postData, [color=#FF0000]$("#searchVoForm").serializeArray()[/color]);

    $("#proList").jqGrid('setGridParam',{search: true}).trigger("reloadGrid", [{page:1}]);

    HTML code

    <s:form id="searchVoForm">
    <table id="searchVoInfo" class="form_table" width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td class="td_title_right" width="10%"><s:label value="项目名称 "/></td>
    <td width="40%" align="left"><s:textfield id="proName" name="searchVo.proName" size="30" maxlength="50" cssStyle="155px"/></td>
    <td class="td_title_right" width="10%"><s:label value="建设地区"/></td>
    <td width="40%" align="left"><s:textfield id="buildArea" name="searchVo.buildArea" size="30" maxlength="50" cssStyle="155px"/></td>
    </tr>
    </table>
    </s:form>
    <div style="padding: 4px 0px 4px 0px; text-align: center;">
    <div id="searchId" onclick="searchProList();">查询</div>
    <div id="clearId" onclick="clearParam();">清空</div></div>
    <div id="proGrid" class="ui-layout-west ui-widget ui-widget-content"><table id="proList" width="100%"></table><div id="pager" style=" 100%;"></div></div>
     
    $("#list").setGridParam({postData:{"param1": "value1","param2": param2}}).trigger("reloadGrid");
    假设jqgrid的id是list主要是改变postData的数据就行 更简单的是对象化form中所以要提交的控件
    $.fn.serializeObject = function(){ 
     var o = {}; var a = this.serializeArray(); 
     $.each(a, function() {  
      if (o[this.name] !== undefined)
       {   
       if (!o[this.name].push)
        {    
        o[this.name] = [o[this.name]];   
        }   
        o[this.name].push(this.value || '');  
        } else {   
         o[this.name] = this.value || '';  
        } 
       }); 
        return o;};
    然后var serialformdate = $("form").serializeObject()$("#list").setGridParam({page:1, postData:serialformdate}).trigger("reloadGrid");
    提交所以form的数据导control了
     
     
     
     
     
    每一天都要行动,在前进中寻求卓越。
  • 相关阅读:
    计算两个时间相差几个月
    批量生成二维码
    PHP实现二维数组(或多维数组)转换成一维数组
    任意二维数组转换成一维数组
    企业微信的使用与公众号以及其它几个应用的使用方式都是一致的
    判断字符类型
    insert一个表的数据到另外一个表
    同步a表的数据到 b表
    PHP Curl Accept-Encoding: gzip乱码问题解决
    spring boot入门程序
  • 原文地址:https://www.cnblogs.com/wshsdlau/p/2868798.html
Copyright © 2011-2022 走看看