Las funciones de jQuery Ajax han ofrecido controladores de estilo .then()
por varios años. Puedes hacer algo como esto:
$ .ajax (…) .then (función (resultado) {
// tu código aquí
});
Este estilo de codificación se puede usar para reemplazar el controlador de success
que también se puede pasar a una llamada jQuery Ajax.
- ¿Los filtros Laravel también funcionan en múltiples acciones de controlador?
- ¿Cuánto puedo ganar si tengo conocimientos de HTML y CSS?
- La única forma en que las personas pueden obtener un nombre de dominio hoy en día es a través de varios sitios web. Pero, ¿cómo obtienen esos dominios sus sitios web en primer lugar?
- ¿Por qué alguien pagaría por hacer que la navegación por el sitio web sea gratuita si solo puede usar adblocker de forma gratuita?
- ¿Qué cosas puedo mejorar en esta página de inicio?
Las funciones ajax de jQuery devuelven un objeto jqXHR que tiene los métodos .then()
estilo .then()
y algunos otros métodos específicos de ajax como .abort()
. El objeto jqXHR se puede usar con otras API prometedoras.
jQuery 3.x está modificando su soporte de promesa para que sea 100% compatible con la especificación de promesas actual y con el soporte de promesa en ES6, aunque incluso sin esos cambios, puede usar las promesas de jQuery ajax en 1.xo 2.x con otra promesa bibliotecas porque es un thenable. jQuery también tiene otras funciones de promesa incorporadas como $.when()
que se pueden usar con las funciones de jQuery Ajax o con otras promesas de jQuery.