¿Cuál es la diferencia entre ajax y axios?

1. Axios

Axios es una biblioteca HTTP basada en promesas que se puede usar en navegadores y node.js.
Características:
1. Crear XMLHttpRequests desde el navegador
2. Crear solicitudes http desde node.js
3. Soporte Promise API
4. Interceptar solicitudes y respuestas
5. Convertir datos de solicitud y datos de respuesta
6. Cancelar solicitudes
7. Convertir automáticamente datos JSON
8. El cliente admite defensa contra XSRF

2) AJAX

AJAX intercambia datos con el servidor y actualiza algunas páginas web sin volver a cargar toda la página.
Ajax = JavaScript asíncrono y XML (un subconjunto de lenguaje de marcado común estándar).

3. diferencia

Axios y ajax se usan básicamente de la misma manera, solo los parámetros individuales son diferentes;
 

axios({
            url: 'http://jsonplaceholder.typicode.com/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({
            url: 'http://jsonplaceholder.typicode.com/users',
            type: 'get',
            dataType: 'json',
            data: {
                //'a': 1,
                //'b': 2,
            },
            success: function (response) {
                console.log(response);
            }
        })
 

 

203 artículos originales publicados · elogiados 8 · 10,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/z591102/article/details/105560111
Recomendado
Clasificación