-
Notifications
You must be signed in to change notification settings - Fork 2
Consumir APIs de terceros desde el cliente de Foxtrot
Mientras el objeto servidor
se encarga de la comunicación con el servidor de Foxtrot, el framework también ofrece el objeto global ajax
como abstracción de solicitudes XHR.
Su forma de uso es muy sencilla, creando simplemente una instancia y pasando los parámetros como único argumento.
var solicitud=new ajax({
//url: URL de destino
//metodo: "get" o "post" (por defecto, "post")
//parametros: Objeto de parámetros
//progreso: Función de retorno ante progreso de carga
//listo: Función de retorno en caso de éxito
//siempre: Función de retorno al finalizar la operación, independientemente de si se completó exitosamente
//error: Función de retorno en caso de error
//tiempo: Límite de tiempo en milisegundos, o 0 para deshabilitar, (por defecto, 60 segundos)
//json: Si es true, la respuesta se interpretará como JSON y la función listo recibirá el resultado. En caso contrario, recibirá el valor crudo (por defecto, true)
});
parametros
admite un objeto FormData
.
La instancia (solicitud
en el ejemplo) ofrece diferentes métodos, como abortar()
para suspender la solicitud en curso y obtenerXhr()
para obtener el objeto XMLHttpRequest
subyacente.
Más información en la documentación.
¿Probaste Foxtrot? Contanos qué te pareció 🥰 [email protected]
Índice
Primeros pasos
Gestor de aplicaciones
Editor de vistas
Componentes
Módulos
Comunicación cliente<->servidor
Modelo de datos - ORM
PHPDOC
JSDOC
☝ Comentarios
🤷♂️ Dudas
🤓 Ayuda
⌨ Contribuciones
Escribinos: [email protected]