sisi1984117 发表于 2013-1-29 10:54:15

【原】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);//查询完毕返回JSONSystem.out.println("~~~~~~~"+jsonStr);//String jsonStr = cusDao.queryBasCus(customer);//response.getWriter().write(jsonStr);    return jsonStr; } 
页: [1]
查看完整版本: 【原】Tms-Form表单提交后查询