Ejemplo
Establecer la dirección URL predeterminado y la función de éxito para todos los AJAX solicitudes:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Inténtalo tú mismo " Definición y Uso
El ajaxSetup() método establece valores predeterminados para futuras AJAX solicitudes.
Sintaxis
$.ajaxSetup({name:value, name:value, ... })
Los parámetros especifica la configuración de peticiones AJAX con uno o más pares de nombre / valor.
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 true |
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 true |
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 true |
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 una solicitud jsonp |
jsonpCallback | Especifica un nombre para la función de devolución de llamada en una solicitud jsonp |
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 true |
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 objeto XMLHttpRequest |
Inténtelo usted mismo - Ejemplos
Especificar un controlador de errores para las solicitudes de AJAX
Cómo utilizar la configuración de error para especificar un controlador de errores para las solicitudes de AJAX.