
文章插圖
Ajax同步與異步的區(qū)別在使用ajax請(qǐng)求數(shù)據(jù)的時(shí)候,通常情況下我們都是把“`async:true “`當(dāng)做默認(rèn)來(lái)處理,讓我們的請(qǐng)求成為一個(gè)異步的請(qǐng)求 。但是在某種情況下我們是需要吧“`async:false“`設(shè)置為false的,方便我們進(jìn)行觀察數(shù)據(jù)的走向、去處 。那**同步和異步**有什么區(qū)別呢?
## 同步請(qǐng)求
async:false...$.ajax({ async:false,type:"POST",url:"Venue.aspx?act=init",dataType:"html",success:function(result){//function1()f1();f2(); } failure:function (result) {alert('我在彈'); }}function2();...分析– 這個(gè)時(shí)候ajax塊發(fā)出請(qǐng)求后,他會(huì)等待在function1()這個(gè)地方,不會(huì)去執(zhí)行function2(),直到function1()部分執(zhí)行完畢 。
## 異步請(qǐng)求
async:true...$.ajax({ async: true, //默認(rèn)為 truetype:"POST",url:"./xxx/xxx/a/b.html",dataType:"html",success:function(result){//function1()f1();f2(); }failure:function (result) {alert('我彈'); },}function2();...分析– 當(dāng)ajax塊發(fā)出請(qǐng)求后,他將停留function1(),等待返回結(jié)果,但同時(shí)(在這個(gè)等待過(guò)程中),function2()就可以跑起來(lái) 。
總結(jié)(兩者的區(qū)別)1. 同步的請(qǐng)求的時(shí)候,代碼好比在排隊(duì),必須是一個(gè)挨著一個(gè)地去執(zhí)行,前面的沒(méi)有結(jié)束,后面的代碼就處于一個(gè)阻塞的狀態(tài) 。
2. 異步執(zhí)行的時(shí)候,數(shù)據(jù)請(qǐng)求的同時(shí),其他代碼語(yǔ)句也可以同步執(zhí)行,比如,在數(shù)據(jù)請(qǐng)求的時(shí)候,由于某些愿意,需要慢慢的返回請(qǐng)求結(jié)果,在這個(gè)時(shí)候帶寬是很空閑的,那么,代碼不會(huì)等到前面的數(shù)據(jù)完全請(qǐng)求返回就可以開(kāi)始后面的代碼運(yùn)行 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 喪葬費(fèi)和撫恤金按什么標(biāo)準(zhǔn)發(fā)放? 2021年9月1日起喪葬費(fèi)
- 寫給老師的溝通信,對(duì)輔導(dǎo)作業(yè)也有幫助(建議收藏 希望老師多幫助和指導(dǎo)的句子)
- 慢跑幾公里可以減肥呢?
- 跑步最佳時(shí)間和時(shí)長(zhǎng)是多少?
- 圖文講解 教你怎么看自己電腦的配置和硬件的型號(hào) 怎么查電腦的型號(hào)和基本信息
- 骨瓷杯和陶瓷杯哪種好
- 《雪中悍刀行》張巨鹿和陳芝豹什么關(guān)系 陳芝豹是背叛北椋了嗎
- 茶花的扦插時(shí)間和方法 茶花扦插時(shí)間及方法
- 父親節(jié)微信祝福語(yǔ) 送出你對(duì)父親深的祝福和愛(ài)! 父親節(jié)祝福語(yǔ)
- 光腳跑和穿鞋跑有哪些區(qū)別?
