欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

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

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

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

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

方式一 通過URL傳參

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

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

方式二 單值傳參

前臺調(diào)用如:

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

xxxxxx

xxxxxx

});

服務(wù)器端為:

public String exchangeSort(String id, String otherid)

方式三 對象傳參

前臺調(diào)用如:

var org={id:id};

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

xxxx

xxxx

});

服務(wù)器端為:

public Org getOrgById(Org org)

方式四 對象序列化傳參

前臺調(diào)用如:

var ueser={id:rowId};

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

或者

var ueser={ };//創(chuàng)建對象

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;});

服務(wù)器端為:

@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

});

服務(wù)器端:

@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("調(diào)用方法發(fā)生異常:"+JSON.stringify(err)+"err1"+ JSON.stringify(err1)+"err2:"+JSON.stringify(err2)); 

} 

}); 

return retData; 

}

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

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

標簽:四川 遼寧 營口 本溪 玉樹 銅川 內(nèi)江 益陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Spring MVC前端與后端5種ajax交互方法【總結(jié)】》,本文關(guān)鍵詞  Spring,MVC,前端,與,后端,5種,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Spring MVC前端與后端5種ajax交互方法【總結(jié)】》相關(guān)的同類信息!
  • 本頁收集關(guān)于Spring MVC前端與后端5種ajax交互方法【總結(jié)】的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    精品欧美一区二区在线观看| 欧美日韩国产另类不卡| 日韩一区二区视频| 一区二区三区精品视频在线| 成人小视频免费观看| 少妇高潮惨叫久久久久| 欧美精品一区二区高清在线观看| 人人狠狠综合久久亚洲| 99re久久精品国产| 日韩一区二区在线观看| 午夜电影久久久| 中文字幕影片免费在线观看| 91精品国产欧美日韩| 婷婷六月综合亚洲| 中文在线永久免费观看| 日韩一级免费观看| 奇米888四色在线精品| 99久久久久久久久久| 欧美变态tickling挠脚心| 美国十次综合导航| 少妇无套高潮一二三区| 国产三级三级三级精品8ⅰ区| 国产美女主播视频一区| 黄色录像免费观看| 亚洲色图另类专区| 国产精品99久久久精品无码| 欧美乱妇20p| 日本成人在线视频网站| 国产人妻大战黑人20p| 久久久www成人免费无遮挡大片| 国产精品资源在线观看| 成人免费视频网站入口::| 亚洲激情在线激情| 中国极品少妇xxxx| 欧美精品一区二区三区在线| 国产一区二区不卡老阿姨| 成人免费视频网站入口::| 一区二区成人在线| 日批在线观看视频| 精品国产第一区二区三区观看体验| 国内成人免费视频| 一区视频免费观看| 亚洲一二三专区| 波多野结衣a v在线| 国产日本一区二区| 91色视频在线| 欧美一区二区三区公司| 国内外精品视频| 色av综合在线| 日韩av电影免费观看高清完整版| 国产精品情侣呻吟对白视频| 自拍偷拍亚洲综合| 中文字幕一区三区久久女搜查官| 久久久美女艺术照精彩视频福利播放| 成人午夜视频免费看| 欧美日韩日日骚| 久久99国内精品| 国产极品国产极品| 亚洲成人你懂的| 免费看裸体网站| 亚洲精品日产精品乱码不卡| 爱爱的免费视频| 中文字幕在线观看不卡| 久久性爱视频网站| 亚洲国产精品99久久久久久久久| 成人做爰69片免费| 久久久精品黄色| 国产老头和老头xxxx×| 精品粉嫩aⅴ一区二区三区四区| 久久综合色一综合色88| 懂色av中文一区二区三区| 欧美日韩视频在线一区二区| 国产乱淫av一区二区三区| 欧美日韩一区成人| 国产乱人伦偷精品视频不卡| 欧美日韩一级二级三级| 国产精品一区专区| 欧美丰满美乳xxx高潮www| 国产高清久久久久| 欧美一区二区精品在线| 成人国产视频在线观看| 精品日产卡一卡二卡麻豆| 97精品久久久久中文字幕| 精品国产91洋老外米糕| 在线观看你懂的视频| 国产女人aaa级久久久级| 丰满岳乱妇一区二区| 成人欧美一区二区三区1314| 女尊高h男高潮呻吟| 亚洲欧美激情小说另类| 亚洲第一视频区| 亚洲午夜一区二区| 天天操天天操天天操天天操天天操| 日本午夜精品一区二区三区电影| 日本久久电影网| 国内精品伊人久久久久av一坑| 欧美日韩dvd在线观看| 国产91精品一区二区| 日韩女优制服丝袜电影| 国产人妖在线观看| 亚洲欧洲99久久| 免费观看特级毛片| 美女一区二区久久| 91精品国产一区二区人妖| 97久久久精品综合88久久| 国产日韩欧美不卡在线| 97超碰在线资源| 日韩精品免费视频人成| 精品视频全国免费看| 99久久99久久久精品齐齐| 欧美精彩视频一区二区三区| 一区二区精品免费| 奇米色一区二区| 日韩一区二区三区在线| 黄色性视频网站| 一区二区三区产品免费精品久久75| 久久国产波多野结衣| 国产剧情一区二区| 久久嫩草精品久久久精品一| a毛片毛片av永久免费| 日韩电影免费在线看| 欧美精品亚洲一区二区在线播放| www.日韩大片| 国产精品不卡一区| 国产精品久久久精品四季影院| 国产成人鲁色资源国产91色综| 久久久99精品久久| 2019男人天堂| 国产一区日韩二区欧美三区| 久久综合色之久久综合| 日韩福利在线视频| 国产一区二区三区免费| 国产欧美日本一区二区三区| 日本成人免费在线观看| 国产乱码精品一区二区三区av| 久久精品人人做人人综合| 国产欧美一区二区三区在线观看视频| 极品少妇xxxx精品少妇偷拍| 久久久久久久综合| 国产探花在线视频| 成人美女视频在线观看| 亚洲少妇最新在线视频| 欧日韩精品视频| 国产精品欧美性爱| 首页综合国产亚洲丝袜| 日韩亚洲电影在线| 欧美做受高潮6| 国产精品一区二区三区网站| 欧美国产日产图区| 色婷婷国产精品| 亚洲av无码成人精品区| 日本欧美韩国一区三区| 久久综合久久综合久久| 91动漫免费网站| av亚洲产国偷v产偷v自拍| 亚洲综合无码一区二区| 欧美一区二区三区啪啪| 久久国产柳州莫菁门| 成人深夜在线观看| 亚洲综合另类小说| 欧美一区二区三区免费观看视频 | 91av在线免费| 极品瑜伽女神91| 亚洲日本乱码在线观看| 欧美另类变人与禽xxxxx| 日本丰满少妇裸体自慰| 国产在线播放一区| 亚洲伦理在线免费看| 666欧美在线视频| 69xxx免费| 99国产精品久| 日本va欧美va精品| 中文字幕高清不卡| 欧美日韩国产一区| 91资源在线播放| 99这里只有精品| 欧美aaaaaa午夜精品| 欧美国产丝袜视频| 在线成人高清不卡| 日韩欧美视频免费观看| 亚洲区 欧美区| 男女男精品网站| 中文字幕亚洲欧美在线不卡| 538prom精品视频线放| 亚洲综合图片一区| 午夜影院福利社| 国产精品中文字幕日韩精品| 亚洲自拍欧美精品| 久久久国产综合精品女国产盗摄| 91成人国产精品| 国产精品免费无码| 亚洲免费观看在线| 国产精品一品二品| 五月婷婷久久综合| 国产精品少妇自拍| 欧美一级欧美一级在线播放| 中文字幕五月天| av在线网站观看| 91精产国品一二三| 国产成人亚洲精品青草天美|