更新時(shí)間:2021-08-04 來(lái)源:黑馬程序員 瀏覽量:
IT就到黑馬程序員.gif)
(1)問(wèn)題分析:
考官主要考察ajax請(qǐng)求參數(shù),async屬性的了解,和同步請(qǐng)求異步請(qǐng)求的差別。
(2)核心答案講解:
默認(rèn)設(shè)置為true,所有請(qǐng)求均為異步請(qǐng)求。如果需要發(fā)送同步請(qǐng)求,請(qǐng)將此選項(xiàng)設(shè)置為false。
(3)問(wèn)題擴(kuò)展
同步請(qǐng)求和異步請(qǐng)求的差別
1)什么是同步請(qǐng)求:(false)同步請(qǐng)求即是當(dāng)前發(fā)出請(qǐng)求后,瀏覽器什么都不能做,必須得等到請(qǐng)求完成返回?cái)?shù)據(jù)之后,才會(huì)執(zhí)行后續(xù)的代碼,相當(dāng)于是排隊(duì),前一個(gè)人辦理完自己的事務(wù),下一個(gè)人才能接著辦。也就是說(shuō),當(dāng)JS代碼加載到當(dāng)前AJAX的時(shí)候會(huì)把頁(yè)面里所有的代碼停止加載,頁(yè)面處于一個(gè)假死狀態(tài),當(dāng)這個(gè)AJAX執(zhí)行完畢后才會(huì)繼續(xù)運(yùn)行其他代碼頁(yè)面解除假死狀態(tài)。
2)什么是異步請(qǐng)求:(true) 異步請(qǐng)求就當(dāng)發(fā)出請(qǐng)求的同時(shí),瀏覽器可以繼續(xù)做任何事,Ajax發(fā)送請(qǐng)求并不會(huì)影響頁(yè)面的加載與用戶(hù)的操作,相當(dāng)于是在兩條線(xiàn)上,各走各的,互不影響。
(4)結(jié)合項(xiàng)目中使用
$.ajax({
url:"url",
type:"post",
async:false,//默認(rèn)設(shè)置為true,所有請(qǐng)求均為異步請(qǐng)求。
success:function(){
代碼
}
});1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線(xiàn)均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19