国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

js實(shí)現(xiàn)前后臺(tái)Json互相傳送

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 19:51:26
文檔

js實(shí)現(xiàn)前后臺(tái)Json互相傳送

js實(shí)現(xiàn)前后臺(tái)Json互相傳送:這次給大家?guī)?lái)js實(shí)現(xiàn)前后臺(tái)Json互相傳送,js實(shí)現(xiàn)前后臺(tái)Json互相傳送的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。【Jquery基本方法】實(shí)現(xiàn)傳值常用的是Jquery以及內(nèi)部封裝的ajax。首先看一下jquery的get()和post()語(yǔ)法。get()方法是從服務(wù)
推薦度:
導(dǎo)讀js實(shí)現(xiàn)前后臺(tái)Json互相傳送:這次給大家?guī)?lái)js實(shí)現(xiàn)前后臺(tái)Json互相傳送,js實(shí)現(xiàn)前后臺(tái)Json互相傳送的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。【Jquery基本方法】實(shí)現(xiàn)傳值常用的是Jquery以及內(nèi)部封裝的ajax。首先看一下jquery的get()和post()語(yǔ)法。get()方法是從服務(wù)

這次給大家?guī)?lái)js實(shí)現(xiàn)前后臺(tái)Json互相傳送,js實(shí)現(xiàn)前后臺(tái)Json互相傳送的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。

【Jquery基本方法】

實(shí)現(xiàn)傳值常用的是Jquery以及內(nèi)部封裝的ajax。首先看一下jquery的get()和post()語(yǔ)法。get()方法是從服務(wù)器獲得數(shù)據(jù),其主要參數(shù)就是獲得后臺(tái)請(qǐng)求地址,以及負(fù)責(zé)處理的回調(diào)函數(shù):

$.get(URL,callback);

$("button").click(function(){ 
 $.get("demo_test.php",function(data,status){ 
 alert("數(shù)據(jù): " + data + "\n狀態(tài): " + status); 
 }); 
});

post通過(guò)HTTP post方法請(qǐng)求數(shù)據(jù):

$.post(URL,data,callback);

$("button").click(function(){ 
 $.post("/try/ajax/demo_test_post.php", 
 { 
 name:"菜鳥(niǎo)教程", 
 url:"http://www.runoob.com" 
 }, 
 function(data,status){ 
 alert("數(shù)據(jù): \n" + data + "\n狀態(tài): " + status); 
 }); 
});

【spring mvc框架+Jquery ajax】

spring mvc框架的controller通過(guò)標(biāo)注方法向js返回Map<String,Object>類型參數(shù)。

@RequestMapping("update") 
@ResponseBody //此批注是ajax獲取返回值使用 
public Map<String,Object> update(Long num,BigDecimal amount){ 
 map<string,Object> resultMap=new HashMap<string,Object>(); 
 
 if(num==null || agentId==null || amount==null){ 
 resultMap.put("result","參數(shù)不合法"); 
 return resultMap; 
 } 
 resultMap.put("result",result); 
 
}

jquery ajax獲得返回值:

var params={}; 
params.num=num; 
params.id=id; 
params.amount=amount; 
$.ajax({ 
 async:false, 
 type:"post", 
 url:"uset/update", 
 data:params, 
 dataType:"json", 
 success:function(data){ 
 if(data.result=='success'){ 
 alert('修改成功'); 
 }else{ 
 alert('修改失敗'); 
 } 
 }, 
 error:function(data){ 
 alert(data.result); 
 } 
 
})

如果在js中定義的參數(shù)與持久層定義的javabean保持一致,controller層同樣可以接收實(shí)體。

【MUI綁定數(shù)據(jù)實(shí)例】

使用jquery很容易獲得controller獲得的json值,那我們?nèi)绾尾僮鱦son值,讓其綁定到頁(yè)面控件呢?首先我們簡(jiǎn)單理解一下json的結(jié)構(gòu):

var employees=[{"name":"Jon","age":12},{"name":"Tom","age":14}];

如上面定義的Json對(duì)象,{}表示對(duì)象,[]表示數(shù)組,"" 表示屬性或值,: 表示后者是前者的值。

獲得到j(luò)son對(duì)象中的值:var name=employees[0].name;

修改:employees[0].name="LiMing";

MUI框架中的應(yīng)用舉例,實(shí)現(xiàn)list中添加li 標(biāo)簽:

mui.init();
var url="queryUser"
mui.ajax(url,{
	data:{
	'type':1,
	'limit':10
	},
	dataType:'json',
	type:'post',
	success:function(data){
	var songs=data.result.songs;
	var list=document.getElementById("list");
	var fragment=document.creeateDocumentFramgment();
	
	var li;
	mui.each(songs,function(index,item){
	var id=item.id,
	name=item.album.name,
	author=item.artists[0].name;
	
	li=document.createElement('li');
	li.className="mui-table-view-cell mui-media";
	li.innerHTML='<a class="mui-navigate-right" id='+ id +' data-audio='+ audio +'>'+'<img class="mui-media-object mui-pull-left" srcload="'+picUrl+'">'+'<p class="mui-media-body">'+name+'<p class="mui-ellipsis">'+author+'</p>'+'</p>'+'</a>';
	fragment.appendChild(li);
	})
	
	list.appendChild(fragment);
	mui(document).imageLazyload({
	placeholder:'../img/60*60.gif';
	});
	
	},erro:function(xhr,type,errorThrown){
	console.log(type);
	}
	
});
//列表點(diǎn)擊事件
mui("#list").on('tap','li a',function(){
	var id=this.getAttribute('id');
	var audio=this.getAttribute('data-audio');
	mui.openWindow({
	url:'music.html',
	id:'music.html',
	extras:{
	musicId:id,
	audioUrl:audio
	}
	});
});

【總結(jié)】

json格式的數(shù)據(jù)相對(duì)于xml文件來(lái)說(shuō),傳輸速度快且穩(wěn)定,在前端設(shè)計(jì)中是一種非常不錯(cuò)的選擇。

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注Gxl網(wǎng)其它相關(guān)文章!

推薦閱讀:

Vue實(shí)現(xiàn)Observer步驟詳解

vue父組件調(diào)用子組件方法總結(jié)

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js實(shí)現(xiàn)前后臺(tái)Json互相傳送

js實(shí)現(xiàn)前后臺(tái)Json互相傳送:這次給大家?guī)?lái)js實(shí)現(xiàn)前后臺(tái)Json互相傳送,js實(shí)現(xiàn)前后臺(tái)Json互相傳送的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來(lái)看一下。【Jquery基本方法】實(shí)現(xiàn)傳值常用的是Jquery以及內(nèi)部封裝的ajax。首先看一下jquery的get()和post()語(yǔ)法。get()方法是從服務(wù)
推薦度:
標(biāo)簽: 相互 傳輸 json
  • 熱門(mén)焦點(diǎn)

最新推薦

猜你喜歡

熱門(mén)推薦

專題
Top
主站蜘蛛池模板: 91精品一区二区三区在线 | 永久免费毛片 | 精品一区二区三区四区电影 | 九九久久99综合一区二区 | 国产一区 在线播放 | 亚洲精品美女久久777777 | 欧美日韩精品在线观看 | 欧美日本日韩aⅴ在线视频 欧美日韩91 | 人与动交xxx | 国产h视频在线观看 | 亚洲一区二区三区在线 | 国产精品伦一区二区三级视频 | 日本人乱人乱亲乱色视频观看 | 欧美精品一区二区在线观看播放 | 亚洲欧美日韩中文无线码 | 国产伦精品一区二区三区在线观看 | 一区二区网站 | 日韩有码第一页 | 欧美中文娱乐网 | 不卡在线一区 | 一区二区三区精品 | 最近免费中文字幕大全高清片 | 狠狠操夜夜 | 影音先锋中文字幕在线 | 欧美极品尤物在线播放一级 | 国产精品黄大片观看 | 国产美女视频黄a视频全免费网站 | 欧美一区二区在线 | 国产欧美日韩三级 | 91麻精品国产91久久久久 | 久久精品一| 伊人精品视频在线观看 | 日本韩国在线 | 亚洲欧洲日产国码一级毛片 | 日韩毛片免费观看 | 国产视频高清在线观看 | 伊人97 | 午夜日韩 | 小说区 亚洲 自拍 另类 | 日韩欧美在线综合网高清 | 欧洲亚洲色图 |