Ejemplo
Cambiar el texto de un <div> elemento utilizando un AJAX solicitud:
$("button").click(function(){
$.ajax({url: "demo_test.txt", success: function(result){
$("#div1").html(result);
}});
});
Inténtalo tú mismo " Definición y Uso
El ajax() método se utiliza para realizar una AJAX solicitud (asíncrono HTTP).
Todos jQuery AJAX métodos utilizan el ajax() método. Este método se utiliza sobre todo para las solicitudes en las que no se pueden utilizar los otros métodos.
Sintaxis
$.ajax({name:value, name:value, ... })
Los parámetros especifica uno o más pares de nombre / valor para la petición AJAX.
Posibles nombres / valores de la tabla siguiente:
Nombre | Valor / Descripción |
---|---|
async | Un valor booleano que indica si la petición debe ser manejado asíncrona o no. El valor predeterminado es verdadero |
beforeSend( xhr ) | Una función de correr antes de la solicitud se envía |
cache | Un valor booleano que indica si el navegador debe almacenar en caché las páginas solicitadas. El valor predeterminado es verdadero |
complete( xhr,status ) | Una función que se ejecuta cuando se terminó la solicitud (después de las funciones de éxito y error) |
contentType | El tipo de contenido se utiliza para enviar los datos al servidor. Por defecto es: "application/x-www-form-urlencoded" |
context | Especifica el "este" valor para todas las funciones de devolución de llamadas relacionadas con AJAX |
data | Especifica los datos que se envían al servidor |
dataFilter( data , type ) | Una función utilizada para manejar los datos de respuesta en bruto de la XMLHttpRequest |
dataType | El tipo de datos que se espera de la respuesta del servidor. |
error( xhr,status,error ) | Una función que se ejecuta si la petición falla. |
global | Un valor booleano que especifica si o no para desencadenar evento global AJAX maneja para la solicitud. El valor predeterminado es verdadero |
ifModified | Un valor booleano que especifica si una solicitud sólo tiene éxito si la respuesta ha cambiado desde la última solicitud. El valor predeterminado es: false. |
jsonp | Una cadena reemplazando la función de devolución de llamada en un jsonp solicitud |
jsonpCallback | Especifica un nombre para la función de devolución de llamada en un jsonp solicitud |
password | Especifica una contraseña para ser utilizado en una solicitud de autenticación de acceso HTTP. |
processData | Un valor booleano que especifica si los datos enviados con la solicitud debe ser transformada en una cadena de consulta. El valor predeterminado es verdadero |
scriptCharset | Especifica el conjunto de caracteres para la solicitud |
success( result,status,xhr ) | Una función que se ejecuta cuando la solicitud se realiza correctamente |
timeout | El tiempo de espera local (en milisegundos) para la solicitud |
traditional | Un valor booleano que especifica si se usa o no el estilo tradicional de la serialización param |
type | Especifica el tipo de solicitud. (GET o POST) |
url | Especifica la dirección URL para enviar la solicitud a. El valor predeterminado es la página actual |
username | Especifica un nombre de usuario que se utilizará en una solicitud de autenticación de acceso HTTP |
xhr | Una función que se utiliza para crear el XMLHttpRequest objeto |
Inténtelo usted mismo - Ejemplos
Hacer una sincrónica AJAX solicitud
Cómo utilizar la configuración asíncrona para especificar una petición síncrona
Hacer una AJAX solicitud con un tipo de datos especificado
Como utilizar el dataType ajuste para especificar el tipo de datos de la solicitud.
Hacer una AJAX solicitud con un error
Cómo utilizar la configuración de error para hacer frente a los errores en un AJAX petición.