1. 程式人生 > >AJAX 請求返回存放list的map

AJAX 請求返回存放list的map

@RequestMapping(value="/csg/objection/getObjRt.shtml")
	@LayOuts(checklogin=PageType.checkloginval,page=PageType.JSON,desc = "", viewpage = "")
	public Map<String, Object> getObjRt(HttpServletRequest request,HttpServletResponse response,ResBean handler)throws Exception{
		ResultMap<String,Object> resultMap = new ResultMap<String,Object>();
		try{
			long obj_type = ParamUtil.getParameterLong(request, "obj_type",-1);
			long busi_id = ParamUtil.getParameterLong(request, "busi_id",1);
			long phase_id = ParamUtil.getParameterLong(request, "phase_id",1);
			
			if(obj_type <0){
				throw new AppException("沒有獲取到obj_type!");
			}
			ResultMap<String,Object> where = new ResultMap<String,Object>();
			where.put("obj_type", obj_type);
			where.put("busi_id", busi_id);
			where.put("phase_id", phase_id);
			where.put("domain_no", getDomainNo(request));
			
			List<ResultMap<String, Object>> queryObjectionResult = objectionTotalService.queryObjectionResult(where);
			resultMap.put("objectionResult", queryObjectionResult);
			resultMap.put("success", true);
			resultMap.put("msg", "拒絕異議成功!");
		}catch(AppException e){
			resultMap.put("error", true);
			resultMap.put("msg", "拒絕異議失敗!");
			logger.error("拒絕異議失敗",e);
		}catch(Exception e){
			resultMap.put("error", true);
			resultMap.put("msg", "拒絕異議失敗!");
			logger.error("系統錯誤",e);
		}
		return resultMap;
	}
IO({  //
					data : {
						obj_type : obj_type,
						phase_id : 1
					},
					url : requestpix+'/csg/objection/getObjRt.shtml',
					success : function(result){
						var objectionResult= JSON.parse(result).objectionresult;
						for(var i=0;i<objectionResult.length;i++){
							alert(objectionResult[i].status);
						}
					}
				});


相關推薦

AJAX 請求返回存放list的map

@RequestMapping(value="/csg/objection/getObjRt.shtml") @LayOuts(checklogin=PageType.checkloginval,page=PageType.JSON,desc = "", viewpage

JS中將ajax請求返回json數據動態生成表格顯示在div中

等待 query 客戶端 versions 包含 index 方法 func 數據 1、頁面內容 <div style="width:900px;height:400px;" id="tableInfo"></div> 2、js內容 $.aja

Shiro攔截器,在登入時判斷是ajax請求返回json,普通請求跳轉頁面

在使用shiro時,會遇到普通的頁面請求以及api介面呼叫的請求,因此需要區別對待來判斷是跳轉登入頁面還是返回json的資料: 1.建立攔截器 package org.zyyd.base.filter; import com.alibaba.fastjson.JSONObject;

php後臺,如何給前端發起的AJAX請求返回一個JSON格式的"物件

應專案需求,讓改一個php後臺程式碼,對於一個從未碰過php,前端也不怎麼接觸。只好通過快速學習來,補充知識點,通過學習對於php如何從資料庫中獲取資料,並且轉為json,傳給前端做一次總結。 PHP端 <?  資料庫 $inAjax = $_GET['inAj

Ajax請求返回一個頁面,實現頁面區域性重新整理

本文實現Ajax的區域性重新整理。思路如下: 首先,從JSP頁面A.jsp向服務端發起一個Ajax請求,由Action中方法MethodA處理,該MethodA方法進行資料組裝後,返回一個jsp頁面Result.jsp,然後在Ajax的返回結果中,將Result.jsp元素

ajax請求返回List

後端程式碼(注意紅色部分) @RequestMapping(value="/getJobByLevel.action", method = RequestMethod.POST) public @ResponseBody Object getJobByLevel( @Req

SpringMVC中Ajax請求返回406錯誤的原因

        對於這個問題,一般有兩種情況:第一種:一般都是因為這個,就是沒有加入Jackson的Jar包、依賴<!-- Jackson Json處理工具包 --> <dependency> <groupId>com.fasterxml

使用 servlet 響應ajax請求,返回 json 資料

前提:會寫一個 servlet ,參考文章 寫一個 servlet 的方法 1.匯入物件轉 json 的jar 包 我這裡使用的時maven 導包 <dependency> <groupId>com.fasterxml.jackson.core&

關於ajax請求返回json資料不進入回撥函式的可能情況

最近做一個專案,一般都是用json資料先模擬後端返回資料,結果昨天正常傳送一個get請求後,json資料請求正常,但是一直都沒法進入success回撥執行後續方法,搗鼓了很久,才發現get請求返回的json資料格式有問題,由於是自己模擬json資料,粗心導致少了一個標點符號

加入跨域支援後ajax請求返回Uncaught SyntaxError: Unexpected token :

本來正常的程式碼,加入跨域支援dataType: 'JSONP', $.ajax({//contenType: "application/x-www-form-urlencoded",             type: "GET",             dataTyp

使用jQuery傳送POST,Ajax請求返回JSON格式資料

問題:使用jQuery POST提交資料到PHP檔案, PHP返回的json_encode後的陣列資料,但jQuery接收到的資料不能解析為JSON物件,而是字串{"code":-1,"msg":"12

list集合轉換成json資料,ajax請求返回json資料,再通過迴圈顯示出來

之前在網上查了很多關於迴圈顯示ajax返回值的方法,很多都不對的,顯示不了我要的結果。後來自己鼓搗出來了,發出來分享一下自己的成果。因為ajax不能返回集合的,需要把集合list轉換成json返回,再用迴圈的方式,顯示出結果。 操作層 //編碼方式request.set

ajax請求返回xml資料(含服務端程式碼)

ajax技術目前已經被jquery包裝的比較完美,但自己使用的地方仍然很多,所以需要自己能夠自定義ajax方法。 以下是從前端ajax發出請求,後臺響應返回xml資料,ajax接收並處理的完整過程,例

ajax請求返回map,前端獲取結果

因業務需求,今天需要ajax請求的時候從後端返回一個map,但是問題是怎麼在前端取值,這個以前遇到過,以為會比較簡單,但是百度很多答案都不完整,導致沒有辦法借鑑。這裡做下記錄 後端程式碼: @RequestMapping(value="/getCityByLevel.ac

spring boot security 實現登陸時ajax請求返回json,而不是直接頁面跳轉

1、編寫自己的SuccessHandler public class AuthenticationSuccessHandler extends SimpleUrlAuthenticationSuccessHandler {public void onAuthenticati

ajax請求返回值為404 路徑正確

ajax請求返回值為404 路徑正確 我使用ajax發起了使用者名稱是否存在的校驗 但是出現了404 然而我通過瀏覽器直接訪問是可以訪問到的,一直沒有想明白原因,404 找不到那麼瀏覽器是如何找到的

ajax請求返回狀態為200但還是進入error事件

最近遇到一個問題,傳送一個ajax請求,請求成功了,並且放回狀態為200,但是就是不進入success事件,新增error事件竟進入了error事件。 程式碼如下: $.ajax({ url:$WEB_ROOT_PATH+"/dataLevel/dataLevelCtrl

ajax請求返回Json格式資料如何迴圈輸出成table形式

                    $.each(data,function(i,result){                           item = "<tr><td>"+result['num']+"</td><td>"+result['t

使用ajax請求 返回Json出現亂碼解決方法

1:在使用ajax請求後臺訪問資料的資料,後臺返回的資料是亂碼,帶??問號的亂碼,之前還一直沒有遇到過,在這裡記錄整理一下,貼出解決程式碼! (1):前臺使用ajax ,已經設定返回的結果為json格式!ajax程式碼不貼出來了! (2):後臺程式碼 @RequestMap

關於firefox(火狐)瀏覽器中ajax請求返回data時出現[object XMLDocument]的情況的分析

本來我們使用ajax來非同步處理資料時,有時候需要返回data,這時候我們在service(action)中使用下面的程式碼完成返回: HttpServletResponse response = ServletActionContext.getResponse(); r