English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Métodos AJAX de jQuery

AJAX permite actualizar la página web de manera

Esto significa que se pueden actualizar ciertas partes de la página web sin recargar toda la página, lo que también proporciona una mejor experiencia al usuario y mejora la velocidad de transferencia de datos.

La biblioteca jQuery tiene una completa gama de funcionalidades AJAX.

Las funciones y métodos de esta biblioteca nos permiten cargar datos del servidor sin recargar la página del navegador.

Gestor de eventos AJAX global

Cuando cualquier solicitud AJAX en la página produce algún evento AJAX (por ejemplo, inicialización o finalización), estos métodos adjuntan una función a llamar:

MétodoDescripción
ajaxComplete()Adjunta una función a llamar cuando se complete una solicitud AJAX. Este es un AjaxEvent
ajaxError()Adjunta una función a llamar cuando se complete una solicitud AJAX y se produzca un error. Este es un evento AJAX
ajaxSend()Adjunta una función a llamar antes de enviar la solicitud AJAX. Este es un evento AJAX
ajaxStart()Adjunta una función a llamar antes de que comience la primera solicitud AJAX. Este es un evento AJAX
ajaxStop()Adjunta una función a llamar cuando se completen todas las solicitudes AJAX. Este es un evento AJAX
ajaxSuccess()Adjunta una función a llamar cada vez que se complete con éxito una solicitud AJAX. Este es un evento AJAX

Funciones auxiliares

Estas funciones ayudan a manejar las convenciones comunes que se encuentran al ejecutar tareas AJAX:

MétodoDescripción
$.param()Crea una representación serializada de un array o objeto (que se puede usar como una cadena de consulta de URL para solicitudes AJAX)
serialize()Codifica un grupo de elementos de formulario en una cadena de caracteres a enviar
serializeArray()Codifica un grupo de elementos de formulario en un array de nombres y valores

Interfaz de nivel inferior

Estos métodos se pueden usar para emitir cualquier solicitud Ajax:

MétodoDescripción
$.ajax()Ejecutar solicitudes HTTP asincrónicas (Ajax)
$.ajaxPrefilter()Manejar opciones Ajax personalizadas o modificar opciones existentes antes de enviar cada solicitud y antes de que $.ajax() las maneje
$.ajaxSetup()Establecer valores predeterminados para solicitudes Ajax futuras. No se recomienda su uso
$.ajaxTransport()Crear un objeto que maneje la transferencia real de datos Ajax

Métodos abreviados

Estos métodos ejecutan tipos comunes de solicitudes Ajax con menos código:

MétodoDescripción
$.get()Cargar datos del servidor utilizando una solicitud GET HTTP
$.getJSON()Cargar datos JSON codificados del servidor utilizando una solicitud GET HTTP
$.getScript()Cargar un archivo JavaScript del servidor utilizando una solicitud GET HTTP
$.post()Cargar datos del servidor utilizando una solicitud HTTP POST
load()Cargar datos del servidor y poner el HTML devuelto en el elemento seleccionado