婷婷综合国产,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
    成人激情小说乱人伦| 97se亚洲国产综合自在线| 久久久久久久久久久电影| 欧美日韩综合在线免费观看| 国产精品性做久久久久久| 美女精品自拍一二三四| 婷婷开心久久网| 蜜桃久久久久久久| 欧美成人福利视频| 欧美亚洲综合另类| 久久久精品tv| 蜜臀久久久99精品久久久久久| 成人ar影院免费观看视频| 欧美一区二区黄| 亚洲福中文字幕伊人影院| 成人激情图片网| 26uuu另类欧美亚洲曰本| 日韩电影免费在线| 欧美日韩亚洲综合一区| 色哦色哦哦色天天综合| 久久久综合精品| 亚洲视频在线观看一区| 成人性生交大片免费看中文网站| 精品一区二区三区影院在线午夜| 欧美人与z0zoxxxx视频| 在线播放国产精品二区一二区四区| 色综合激情五月| 久久国产人妖系列| 激情成人综合网| 成人午夜精品在线| 色偷偷一区二区三区| 国产精品一区三区| 麻豆国产一区二区| 天涯成人国产亚洲精品一区av| 久久久久久综合| 久久蜜臀精品av| 国产精品国产三级国产普通话蜜臀| 99re66热这里只有精品3直播| 日韩黄色一级片| 日韩不卡一二三区| 理论片日本一区| 国内精品在线播放| 成人h动漫精品一区二| 国产精品综合在线视频| 成人精品视频网站| 色欧美日韩亚洲| 国产精品综合二区| 国产精品一区三区| 国产成人午夜99999| 成人美女视频在线观看18| 成人免费毛片嘿嘿连载视频| 欧洲亚洲国产日韩| 欧美日韩午夜影院| 欧美va天堂va视频va在线| 久久久久久久综合| 伊人开心综合网| 精品中文字幕一区二区小辣椒| 麻豆成人久久精品二区三区红| 国产一区二区三区久久久| 成人午夜激情在线| 欧美日韩国产大片| 国产精品不卡在线| 国产伦精品一区二区三区免费迷| 懂色av一区二区三区蜜臀| 欧美日韩国产综合一区二区三区| 欧美精品一区二| 亚洲国产精品一区二区久久恐怖片| 经典一区二区三区| 在线观看日产精品| 亚洲国产精品影院| 欧美成人一区二区三区在线观看| 国产亚洲精品免费| 色天天综合色天天久久| 欧美亚洲国产一区二区三区| 国产亚洲美州欧州综合国| 精品一区中文字幕| 日韩久久免费av| 国产在线观看免费一区| 久久精品网站免费观看| 国产成人一区在线| 欧美激情中文字幕一区二区| 日韩av高清在线观看| 日韩免费看的电影| 国产二区国产一区在线观看| 久久久精品天堂| 亚洲第一激情av| 欧美日韩成人一区| 亚洲一区二区av在线| 4438x亚洲最大成人网| 久久国产乱子精品免费女| 国产女同互慰高潮91漫画| 色哟哟一区二区| 亚洲午夜私人影院| 欧美一级精品在线| 国产在线看一区| 国产精品色呦呦| 欧美综合亚洲图片综合区| 国产乱码一区二区三区| 亚洲一级二级在线| 中文字幕不卡三区| 91精品国产一区二区三区香蕉| 麻豆91精品视频| 亚洲国产另类av| 亚洲欧洲精品成人久久奇米网| 日韩一区二区三区电影| 91久久精品一区二区三| 国产成人8x视频一区二区| 麻豆精品一区二区综合av| 最新高清无码专区| 国产精品人人做人人爽人人添| 精品日韩欧美一区二区| 5566中文字幕一区二区电影| 欧美日韩一区二区三区视频 | 麻豆91免费看| 美女在线一区二区| 91极品美女在线| 91亚洲精品久久久蜜桃| 97se亚洲国产综合自在线| 成人中文字幕电影| 91在线你懂得| 色婷婷亚洲婷婷| 日韩欧美一级在线播放| 欧美精品一区二区蜜臀亚洲| 91精品国产全国免费观看 | 菠萝蜜视频在线观看一区| 国产高清一区日本| 99亚偷拍自图区亚洲| av不卡在线播放| 欧美视频一区在线| 日韩美女一区二区三区四区| 欧美成人一区二区三区在线观看| 日本一区二区三区电影| 综合av第一页| 中文字幕不卡三区| 亚洲一区二区三区美女| 婷婷综合另类小说色区| 国产剧情一区二区| 欧美变态tickling挠脚心| 亚洲成av人在线观看| 奇米影视在线99精品| 国产98色在线|日韩| 91国偷自产一区二区三区成为亚洲经典 | 国产精品亚洲成人| 欧美视频中文一区二区三区在线观看| 日韩欧美一区二区在线视频| 亚洲免费观看高清在线观看| 玖玖九九国产精品| 精品91自产拍在线观看一区| 亚洲国产精品人人做人人爽| 91麻豆国产自产在线观看| 欧美激情一区三区| 成人精品一区二区三区中文字幕| 欧美大白屁股肥臀xxxxxx| 一区二区三区在线观看欧美| 日本韩国欧美三级| 亚洲第一搞黄网站| 欧美日韩精品福利| 一区二区三区精品视频在线| 成人avav影音| 亚洲一区二区三区四区在线免费观看 | 91精品欧美一区二区三区综合在| 亚洲成人动漫在线免费观看| 欧美另类变人与禽xxxxx| 久久99精品国产麻豆婷婷| 精品国产乱码久久久久久1区2区| 蓝色福利精品导航| 中文字幕在线观看不卡| 欧美日韩高清一区| 日本在线播放一区二区三区| 久久精品一区四区| 91精品国产综合久久久久久| 国产一区二三区好的| 亚洲成人自拍网| 精品国产精品网麻豆系列 | 蜜桃视频第一区免费观看| 亚洲国产精品ⅴa在线观看| fc2成人免费人成在线观看播放| 亚洲成av人综合在线观看| 国产精品麻豆久久久| 久久亚洲一级片| 日韩免费一区二区| 欧美日韩国产系列| 欧美婷婷六月丁香综合色| 91免费看视频| 国产精品一区二区久久不卡| 国产成人亚洲综合a∨婷婷图片 | 国产最新精品免费| 日韩不卡手机在线v区| 亚洲高清在线精品| 一区二区三区鲁丝不卡| 亚洲最新视频在线观看| 亚洲精品国产高清久久伦理二区| 国产欧美日韩三区| 中文字幕免费不卡| 国产精品私人自拍| 亚洲已满18点击进入久久| 亚洲国产中文字幕在线视频综合| 一区二区欧美视频| 日韩电影免费在线看| 蜜臀a∨国产成人精品|