axiosライブラリ

axiosは、ブラウザやNode.jsで使用できる人気のHTTPクライアントライブラリ

<script src="https://cdn.jsdelivr.net/npm/axios/dist.axios.min.js"></script>

GETリクエスト:

axios.get('https://jsonplaceholder.typicode.com/todos/1')
    .then(function(response) {
        // 成功時の処理
    })
    .catch(function(error) {
        // エラー時の処理
    });

POSTリクエスト:

axios.post('https://jsonplaceholder.typicode.com/posts', {
    title: 'foo',
    body: 'bar',
    userId: 1,
    name: name
})
.then(function(response) {
    // 成功時の処理
})
.catch(function(error) {
    // エラー時の処理
});