- <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;
- }
表單提交後查詢
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.