微信小程序出現(xiàn)undefined POST和GET以及同步請(qǐng)求和異步請(qǐng)求的區(qū)別?
POST和GET以及同步請(qǐng)求和異步請(qǐng)求的區(qū)別?同步交互是最常見(jiàn)的點(diǎn)擊刷新模式。單擊連接或提交表單,然后刷新整個(gè)頁(yè)面。異步交互是Ajax的一個(gè)典型例子。submit request的返回對(duì)象是一個(gè)不可見(jiàn)
POST和GET以及同步請(qǐng)求和異步請(qǐng)求的區(qū)別?
同步交互是最常見(jiàn)的點(diǎn)擊刷新模式。單擊連接或提交表單,然后刷新整個(gè)頁(yè)面。異步交互是Ajax的一個(gè)典型例子。submit request的返回對(duì)象是一個(gè)不可見(jiàn)層,然后使用JavaScript根據(jù)返回的數(shù)據(jù)改變當(dāng)前頁(yè)面的顯示,比如Google jQuery的Ajax有一個(gè)Ajax設(shè)置方法,通過(guò)這個(gè)方法可以設(shè)置Ajax request的默認(rèn)值。$. Ajaxsetup({async:false,//默認(rèn)為true,如果更改為false,則同步請(qǐng)求URL為“XXXXXX”,類型為“post”,成功:功能(結(jié)果){$(“div”)。HTML(result)})//然后執(zhí)行Ajax$。Ajax()或set$。Ajax({URL:“XXX”),異步:false,…})jQuery在默認(rèn)情況下是異步的??梢蕴砑訁?shù):async:async:async:async:async:async:async:async:async:async:async:async:async:async:async:async:async:async false$.ajax({異步:false,url:“…..”,類型:“post”數(shù)據(jù):{………},數(shù)據(jù)類型:“json”,成功:function(){………},失敗:function(){…………},錯(cuò)誤:function(){………}})