婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Spring MVC前端與后端5種ajax交互方法【總結】

Spring MVC前端與后端5種ajax交互方法【總結】

熱門標簽:東平縣地圖標注app 電銷機器人 長春 上海企業外呼系統價錢 大眾點評400電話怎么申請 河間市地圖標注app 立陶宛地圖標注 中國地圖標注不明確情況介紹表 怎樣在地圖標注文字 地圖標注推銷坑人

前端ajax與后端Spring MVC控制器有以下五種數據交互方式。(前臺使用了dhtmlxGrid,后端使用了fastjson)

方式一 通過URL傳參

通過URL掛接參數,如/auth/getUser?userid='6'

服務器端方法可編寫為:getUser(String userid),也可新增其他參數如HttpSession, HttpServletRequest,HttpServletResponse,Mode,ModelAndView等。

方式二 單值傳參

前臺調用如:

ajaxPost("/base/user/exchangeSort",{"id":rid,"otherid":otherid},function(data,status){

xxxxxx

xxxxxx

});

服務器端為:

public String exchangeSort(String id, String otherid)

方式三 對象傳參

前臺調用如:

var org={id:id};

ajaxPost("/base/org/getOrgById", org,function(data,textStatus){

xxxx

xxxx

});

服務器端為:

public Org getOrgById(Org org)

方式四 對象序列化傳參

前臺調用如:

var ueser={id:rowId};

var data=ajaxPost("/base/user/findById",{"userObj":JSON.stringify(user)},null);

或者

var ueser={ };//創建對象

user["id"]=id;

user["name"]=$("#name").val();

user["dept"]={};//外鍵對象

user["dept"]["id"]=$("#deptid").val();

ajaxPost("/base/user/addUser",{"userObj":JSON.stringify(user)},function(data){xxxx;xxxxx;});

服務器端為:

@RequestMapping("/findById")

@ResponseBody

public UserInfo findById(String userObj) {

//使用fastJSON

UserInfo user = JSON.parseObject(userObj, UserInfo.class);

user = (UserInfo) userService.findById(UserInfo.class, user.getId());

return user;

}

方式五 列表傳參

前臺代碼如:

var objList = new Array();

grid.forEachRow(function(rId) {

var index = grid.getRowIndex(rId);

var obj = {};

obj["id"] = rId;

obj["user"] = {};

obj["user"]["id"] = $("#userId").val();

//不推薦這樣的寫法

//obj["kinShip"] = grid.cells(rId, 1).getValue();

//obj["name"] = grid.cells(rId, 2).getValue();

obj["kinShip"]=grid.cells(rId,grid. getColIndexById ("columnName")).getValue();

obj["name"]=grid.cells(rId,grid.getColIndexById("name")).getValue();

if(grid.cells(rId, 3).getValue()!=null  grid.cells(rId, 3).getValue()!="") {

var str = grid.cells(rId, 3).getValue().split("-");

var day = parseFloat(str[2]);

var month = parseFloat(str[1])-1;

var year = parseInt(str[0]);

var date=new Date();

date.setFullYear(year, month, day);

obj["birth"] = date;

}else {

obj["birth"] ="";

}

obj["politicalStatus"] = grid.cells(rId, 4).getValue();

obj["workUnit"] = grid.cells(rId, 5).getValue();

if (grid.cells(rId, 6).isChecked())

obj["isContact"] ="1";

else

obj["isContact"] ="0";

obj["phone"] = grid.cells(rId, 7).getValue();

obj["remark"] = grid.cells(rId, 8).getValue();

obj["sort"] = index;

objList.push(obj);

});


ajaxPost("/base/user/addUpdateUserHomeList", {

"userHomeList" : JSON.stringify(objList),

"userId" : $("#userId").val()

},function(data, status) {

xxxxx

});

服務器端:

@RequestMapping("/addUpdateUserHomeList")

@ResponseBody

public String addUpdateUserHomeList(String userHomeList, String userId) {

List userHomes = JSON

.parseArray(userHomeList, UserHome.class);//fastJSON

if (userHomes != null  userHomes.size() > 0) {

try {

userService.addUpdateUserHomeList(userHomes, userId);

} catch (Exception e) {

e.printStackTrace();

}

}

return "200";

}

附上ajaxPost代碼:

function ajaxPost(url,dataParam,callback){ 

var retData=null; 

$.ajax({ 

type: "post", 

url: url, 

data: dataParam, 

dataType: "json", 

success: function (data,status) { 

// alert(data); 

retData=data; 

if(callback!=nullcallback!=""callback!=undefined) 

callback(data,status); 

}, 

error: function (err,err1,err2) { 

alertMsg.error("調用方法發生異常:"+JSON.stringify(err)+"err1"+ JSON.stringify(err1)+"err2:"+JSON.stringify(err2)); 

} 

}); 

return retData; 

}

以上這篇Spring MVC前端與后端5種ajax交互方法【總結】就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • spring mvc 實現獲取后端傳遞的值操作示例
  • laypage+SpringMVC實現后端分頁
  • Spring MVC前后端的數據傳輸的實現方法
  • 輕松玩轉BootstrapTable(后端使用SpringMVC+Hibernate)
  • SpringMVC前端和后端數據交互總結
  • java web SpringMVC后端傳json數據到前端頁面實例代碼
  • SpringMVC后端返回數據到前端代碼示例

標簽:四川 遼寧 營口 本溪 玉樹 銅川 內江 益陽

巨人網絡通訊聲明:本文標題《Spring MVC前端與后端5種ajax交互方法【總結】》,本文關鍵詞  Spring,MVC,前端,與,后端,5種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Spring MVC前端與后端5種ajax交互方法【總結】》相關的同類信息!
  • 本頁收集關于Spring MVC前端與后端5種ajax交互方法【總結】的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91小视频免费观看| 欧美日韩久久久| jiyouzz国产精品久久| 在线观看日韩一区| 欧美成人伊人久久综合网| 欧美激情一区二区三区四区| 老鸭窝一区二区久久精品| 欧美日韩亚洲综合| 日本中文字幕一区| 欧美欧美欧美欧美| 日本成人在线不卡视频| 日韩欧美成人一区| 美女一区二区三区在线观看| 欧美一卡二卡三卡四卡| 午夜视频在线观看一区二区三区| 日本乱码高清不卡字幕| 久久精品视频在线看| 国产精品日日摸夜夜摸av| 亚洲另类色综合网站| 日本美女一区二区三区| 欧美一区二区视频观看视频 | 综合电影一区二区三区 | 欧美刺激脚交jootjob| 欧洲精品中文字幕| 一区二区三区欧美日韩| 色婷婷亚洲综合| 亚洲18影院在线观看| 91在线小视频| 亚洲国产成人va在线观看天堂| 99精品久久只有精品| 亚洲无人区一区| 免费成人av资源网| 国产亚洲精品aa| 91麻豆精品国产91久久久久| 亚洲欧美另类小说| 成人va在线观看| 久久伊人中文字幕| 蜜桃av一区二区在线观看| 欧美色手机在线观看| 亚洲天堂精品视频| 久久激情综合网| 色综合色综合色综合| 精品成人一区二区三区| 亚洲美女在线国产| 国产乱子伦一区二区三区国色天香| 97久久精品人人做人人爽| 国产精品五月天| 成人黄色小视频在线观看| 久久精品在线观看| 国产精品一区二区不卡| 久久美女高清视频| 国产成人免费xxxxxxxx| 欧美高清一级片在线观看| 成人精品亚洲人成在线| 日本一区中文字幕| 成人精品视频.| 欧美一级日韩不卡播放免费| 亚洲美女淫视频| 久久新电视剧免费观看| 日韩欧美国产一区二区三区 | 中文字幕乱码日本亚洲一区二区| 久草中文综合在线| 精品久久久久久久久久久久包黑料 | 国产精品久久久久aaaa| 蜜乳av一区二区三区| 欧美色综合网站| 亚洲国产成人精品视频| 欧美日韩免费在线视频| 欧美一区二区精品在线| 欧美电影一区二区| 日韩一级二级三级精品视频| 精品国产一区二区三区不卡 | 日本成人在线网站| 成人精品亚洲人成在线| a4yy欧美一区二区三区| 成人免费一区二区三区视频| 日本韩国欧美国产| 国产精品久久久久天堂| 91福利区一区二区三区| 水野朝阳av一区二区三区| 日韩一区二区三区四区| 国产一区高清在线| 亚洲三级在线播放| 加勒比av一区二区| 国产精品99久久久久| 日韩欧美亚洲国产精品字幕久久久 | 色婷婷综合久久久久中文一区二区 | 色综合久久综合网97色综合| 午夜日韩在线电影| 97se狠狠狠综合亚洲狠狠| 亚洲精品国产第一综合99久久 | 日韩西西人体444www| 久久久亚洲国产美女国产盗摄| 国产欧美精品一区二区色综合| 一级做a爱片久久| 国产精品综合二区| 久久女同互慰一区二区三区| 亚洲影院理伦片| 一本色道综合亚洲| 国产精品成人免费| 岛国精品一区二区| 精品久久久久av影院| 一区二区免费看| 色偷偷久久人人79超碰人人澡| 国产精品福利影院| 国模大尺度一区二区三区| 亚洲欧美综合另类在线卡通| 国产一区二区毛片| 久久先锋资源网| 欧美日韩国产一区二区三区地区| 欧美喷水一区二区| 亚洲一区影音先锋| 久久久久久久久久看片| 中文字幕一区二区三区在线播放| 亚洲一区自拍偷拍| 99久久精品免费看国产| 久久99精品久久久久久| 亚洲一区中文在线| 国产精品麻豆久久久| 精品久久一二三区| 欧美日韩国产电影| 欧美亚洲一区三区| 91亚洲国产成人精品一区二区三 | 亚洲国产精品成人综合色在线婷婷| 久久国产精品第一页| 欧美高清www午色夜在线视频| 首页亚洲欧美制服丝腿| 成人手机在线视频| 亚洲6080在线| 久久影音资源网| 久久久精品国产免费观看同学| 亚洲一区视频在线| 午夜精品久久久久久久久| 国产精品国产三级国产专播品爱网| 欧美va亚洲va国产综合| 欧美猛男超大videosgay| 欧美在线不卡一区| 精品污污网站免费看| 欧美日韩午夜精品| 国产xxx精品视频大全| 丝袜诱惑制服诱惑色一区在线观看| 中文字幕高清一区| 国产精品天天看| 国产欧美综合在线| 中文字幕不卡在线播放| 中文一区在线播放| 国产精品久久久久久亚洲伦| 欧美国产欧美综合| 中文字幕在线免费不卡| 中文字幕亚洲综合久久菠萝蜜| 国产精品视频一区二区三区不卡| 国产日产欧产精品推荐色| 国产精品久久久久一区| 亚洲免费在线电影| 午夜精品久久久久久久99水蜜桃| 日韩国产欧美在线播放| 久久成人免费日本黄色| 成人午夜在线视频| 色八戒一区二区三区| 91麻豆精品国产综合久久久久久| 精品精品国产高清一毛片一天堂| 久久久久久久性| 亚洲日本va午夜在线影院| 午夜伊人狠狠久久| 精品无码三级在线观看视频| 国产欧美日韩在线| 自拍偷拍欧美激情| 亚洲高清免费视频| 日韩精品一级中文字幕精品视频免费观看| 免费观看久久久4p| 国产成人精品亚洲午夜麻豆| 一本大道av一区二区在线播放| 欧美日韩一本到| 久久精品一区二区三区不卡| 一区二区三区在线免费| 中文字幕中文字幕中文字幕亚洲无线| 中文字幕一区二区三区在线不卡| 一区二区三区久久| 日本欧美在线看| 成人性视频免费网站| 欧美一区二区三区四区在线观看| xnxx国产精品| 美女爽到高潮91| 欧美午夜视频网站| 国产欧美精品在线观看| 亚洲1区2区3区4区| 成人国产亚洲欧美成人综合网| 欧美撒尿777hd撒尿| 中文子幕无线码一区tr| 秋霞电影一区二区| 91黄色在线观看| 国产精品国产三级国产aⅴ无密码| 亚洲一区二区中文在线| 狠狠狠色丁香婷婷综合激情| 欧美综合天天夜夜久久| 一区二区在线观看免费视频播放| 久久久久国产精品麻豆| 国产目拍亚洲精品99久久精品| 青青草国产成人av片免费| 日韩国产欧美三级|