欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

axios轉換jquery

榮姿康2年前9瀏覽0評論

在前端開發中,我們經常會用到ajax技術,對于常見的ajax庫,比如jQuery的$.ajax()方法可以說是生產環境中最常用的技術了。但是近年來,由于Vue.js和React等前端框架的不斷興起,我們使用的ajax庫也逐漸發生了變化。其中使用最為廣泛的就是axios庫。

axios與jQuery的$.ajax()方法有很多相似之處,比如都是用來發起ajax請求的,都可以處理Promise對象等。但是兩者的語法和用法上還是有一些區別的。下面我們來看看如何將axios轉換為jQuery風格的代碼。

// jQuery ajax
$.ajax({
url: '/test',
type: 'POST',
data: {
name: '張三',
age: 20,
},
dataType: 'json',
success: function (res) {
console.log(res);
},
error: function (err) {
console.log(err);
}
});
// axios
axios.post('/test', {
name: '張三',
age: 20,
})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});

轉換前,我們通過jQuery ajax發送POST請求需要設置請求參數url、type、data、dataType、success和error。轉換后,我們通過axios發送POST請求只需要設置請求參數url和data并且使用.then()和.catch()方法鏈式調用即可。這樣我們就可以把axios的代碼轉化為jQuery風格的代碼。