国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語言 > JavaScript > 正文

js中同步與異步處理的方法和區(qū)別總結(jié)

2024-05-06 15:57:49
字體:
供稿:網(wǎng)友
若要在使用ajax請(qǐng)求后處理發(fā)送請(qǐng)求返回的結(jié)果,最好使用同步請(qǐng)求,下面為大家介紹下js中同步與異步處理的方法和區(qū)別,感興趣的朋友不要錯(cuò)過

在使用異步請(qǐng)求時(shí),有時(shí)需要將異步請(qǐng)求的結(jié)果返回給另一個(gè)js函數(shù),此種情況下會(huì)出現(xiàn)未等異步請(qǐng)求返回請(qǐng)求結(jié)果,該發(fā)送請(qǐng)求所在js函數(shù)已經(jīng)執(zhí)行完后續(xù)操作,即已經(jīng)執(zhí)行return ,這樣會(huì)導(dǎo)致return的結(jié)果為空字符。

總結(jié):若要在使用ajax請(qǐng)求后處理發(fā)送請(qǐng)求返回的結(jié)果,最好使用同步請(qǐng)求。

例如:以下例子會(huì)出現(xiàn)返回結(jié)果不正確的情況,因?yàn)閍jax異步請(qǐng)求還未執(zhí)行完,函數(shù)已經(jīng)執(zhí)行return了,

復(fù)制代碼 代碼如下:


function fn(){

var result = " ";

$.ajax({
url : 'your url',
data:{name:value},
cache : false,
async : true,
type : "POST",
success : function (data){
do something....

result = ....
}

// 對(duì)ajax中返回的data進(jìn)行處理 ,也會(huì)出錯(cuò)

return result ;
}


1 異步請(qǐng)求方式:

復(fù)制代碼 代碼如下:


$.ajax({
url : 'your url',
data:{name:value},
cache : false,
async : true,
type : "POST",
dataType : 'json/xml/html',
success : function (result){
do something....
}
});


2 同步請(qǐng)求方式

復(fù)制代碼 代碼如下:


$.ajax({
url : 'your url',
data:{name:value},
cache : false,
async : false,
type : "POST",
dataType : 'json/xml/html',
success : function (result){
do something....
}
});

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 铜陵市| 北安市| 大渡口区| 甘洛县| 广河县| 彰化县| 丹江口市| 肥乡县| 莱芜市| 佛学| 交城县| 洞头县| 丽水市| 定南县| 利辛县| 平潭县| 武冈市| 太仓市| 莫力| 开封县| 芷江| 苏尼特左旗| 富蕴县| 孝感市| 江华| 化德县| 漳州市| 青河县| 乌鲁木齐县| 镇平县| 宣恩县| 长丰县| 海安县| 兴化市| 崇文区| 涟源市| 垣曲县| 张家界市| 凤翔县| 海淀区| 华宁县|