ajax fetch axios 請求資料

2022-04-06 07:54:39 字數 1317 閱讀 5947

jquery ajax

jq 的ajax是對原生xhr的封裝,除此以外還增添了對jsonp的支援。用起來非常方便

用法:

$.ajax(,//

請求成功後的**函式(這個函式會得到乙個引數:從伺服器返回的資料)

error: function(){}//

請求失敗時呼叫此函式

})

優缺點:

fetch

原生提供的ajax請求的一種方式,用於獲取資源

由於fetch api是基於promise設計,舊瀏覽器不支援promise,需要使用pollyfill es6-promise

fetch的優勢:

用法:get方式

fetch('/users?'+new

urlsearchparams(obj).tostring())

.then(d=>d.json())

.then(d=>)

post方式

fetch('/users',)

.then(d=>d.json())

.then(d=>)

axios

用法:get方式

axios.get('/get?user=xiaohuang')

.then(e=>)

.catch(e=>)

post方式

axios(

}).then(

function

(response) )

.catch(function

(error) )

特性:栗子:

get請求成功之後 再請求post 然後 兩個條件都成立 才執行結果

axios.get('/get?user=xiaoming')

.then(e=>)

else

}}).then(e=>

else}).

catch(e=>)

axios.all

同時執行多個請求,all裡面必須兩個請求都成立才返回成功(只要乙個請求失敗,整體都會失敗)

let arr =[get(),post()];

axios.all(arr)

.then( axios.spread(

function

(a, b)

else

})).

catch(e=>)

請不要哭泣

朋友,請不要哭泣,即使此刻你很受傷。傷害你的,不需要太多力量,而是他的一句話。你還是找乙個更好的人過日子吧 我知道這句話是怎樣把你的心靈震碎。而這殘忍的話語竟然出自自己深愛的男人之口。我知道你此刻有多痛心,曾經多收風風雨雨都走過了,如今卻要別離,別離,只因這句話刺耳的話。你憔悴的臉龐,劃過道道淚痕,...

請不要折騰

下午看電視,吉林台老梁說事 不記得什麼節目,就是老梁說說自己的看法 講的是高校擴招的利弊。比較喜歡他的節目,一口東北腔,相貌憨厚,評說切中要害。其中提到一點,我很有體會 很多措施在實施時,基礎可能都不夠牢靠,強行上馬,屬於 折騰 在實施後,都要有個階段償還以前欠下的 債務 只有經過這個較長時期的修養...

請讚賞別人

叫別人去做一件事情的最好辦法,就是把他需要的東西給他。每個人內心深處都有一種慾望,就是成為 重要人物的慾望 尋求自重感的慾望,是人跟動物之間一項重要的區別。林肯說,每個人都喜歡受人恭維。威利。賈姆士說,人類天性到深的本質,就是渴求為人所重視。所以,請真誠的讚揚別人。許多精神錯亂的人,在瘋癲中,找到了...