【原】Tms-Form表单提交后查询

<form action="" method="post" name="commonObject" id="commonObjectForm">

 

     <td align="right" width="10%" class="tdStyle01">客户号:</td>
        <td class="tdStyle02" width="20%">
            <input type="text" name="commonObject.UDF01" id="COMPANY_SYSID"/>         
     </td>

     

     取值、赋值都是根据commonObject.UDF01进行,id的值用于JSP界面的脚本校验等操作

 

 function submitQuery(){

  var url="basCusAction.commitQuery.action";
 var pars = Form.serialize('commonObjectForm');//获取到FORM表单传向JAVA
 new Ajax.Request(url, {parameters: pars,onLoading:openLoadMsgBox($("butQuery")),
    onSuccess: function(response) {
  setSystemMsg("查询成功!");
     var jsonResult = response.responseText;
     //alert(jsonResult);
     var obj = getJsonStr(jsonResult);
     initGridForQuery();
  mygrid.parse(obj,"json");
  setQueryUrl(url,pars);//用于分页操作,吧当前查询的路径和参数传入pageview页面
  setPageValue(obj.totalCount,obj.pageCount,obj.pageIndex,obj.pageSize);//用于分页操作,设置查询返回的分页参数
  hidnLoadMsgBox($("butQuery"));//实现方法在util.js中
 },onFailure: function(err){//ajax执行出错时调用的方法
  alert(err.responseText);
  hidnLoadMsgBox($("butQuery"));//实现方法在util.js中
 }
 });

  }

 

 

 protected String executeQuery() throws Exception {
  DataPage<CustomerFromObj> dp = cusDao.queryBasCus(commonObject, pagination.getPageIndex(), pagination.getPageSize());
  pagination.setValues(dp);
  String jsonStr = JsonUtil.assemleJsonStr(dp.getLightResultSet(), "UDF01", pagination);//查询完毕返回JSON
  System.out.println("~~~~~~~"+jsonStr);
  //String jsonStr = cusDao.queryBasCus(customer);
  //response.getWriter().write(jsonStr);
  
  return jsonStr;
 }  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值