1、功能不同
Axios:Axios 是壹個基於 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
AJAX:AJAX 是與服務器交換數據並更新部分網頁的,在不重新加載整個頁面的情況下Ajax = 異步 JavaScript 和 XML(標準通用標記語言的子集)。
2、特點不同
Axios從瀏覽器中創建 XMLHttpRequests,可以從 node.js 創建 /users',
method: 'get',
responseType: 'json', // 默認的
data: {
//'a': 1,
//'b': 2,
}
}).then(function (response) {
console.log(response);
console.log(response.data);
}).catch(function (error) {
console.log(error);
})
Ajax:
$.ajax({
url: '/users',
type: 'get',
dataType: 'json',
data: {
//'a': 1,
//'b': 2,
},
success: function (response) {
console.log(response);
}
})
擴展資料:
axios的實例方法:
以下是可用的實例方法。指定的配置將與實例的配置合並
axios#request(config)
axios#get(url[, config])
axios#delete(url[, config])
axios#head(url[, config])
axios#post(url[, data[, config]])
axios#put(url[, data[, config]])
axios#patch(url[, data[, config]])