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了
     
     
     
     
     
    每一天都要行动,在前进中寻求卓越。
  • 相关阅读:
    es6语法快速上手(转载)
    width百分比
    利用switch case 来运行咱们结婚吧
    利用if else来运行咱们结婚吧
    利用if else 来计算车费
    利用switch case判断是今天的第多少天
    利用if else判断是否及格
    利用if,else判断输入的是不是一个正整数
    再练一遍猜拳
    用if else 判断是不是7的倍数等
  • 原文地址:https://www.cnblogs.com/wshsdlau/p/2868798.html
Copyright © 2011-2022 走看看