Exemplo
Defina a URL padrão e função de sucesso para todos os AJAX solicitações:
$("button").click(function(){
$.ajaxSetup({url: "demo_ajax_load.txt", success: function(result){
$("div").html(result);}});
$.ajax();
});
Tente você mesmo " Definição e Uso
O ajaxSetup() método define valores padrão para futuras AJAX solicitações.
Sintaxe
$.ajaxSetup({name:value, name:value, ... })
Os parâmetros especifica as configurações para solicitações de AJAX com um ou mais pares nome / valor.
Possíveis nomes / valores na tabela abaixo:
Nome | Valor / Descrição |
---|---|
async | Um valor booleano que indica se o pedido deve ser tratado assíncrona ou não. O padrão é true |
beforeSend( xhr ) | A função a ser executada antes que o pedido é enviado |
cache | Um valor booleano que indica se o navegador deve armazenar em cache as páginas solicitadas. O padrão é true |
complete( xhr,status ) | A função a ser executada quando o pedido for concluído (após funções êxito e de erro) |
contentType | O tipo de conteúdo usado quando o envio de dados para o servidor. O padrão é: "application/x-www-form-urlencoded" |
context | Especifica o valor "this" para todas as funções de retorno de chamada relacionados AJAX |
data | Especifica os dados a serem enviados para o servidor |
dataFilter( data , type ) | A função usada para lidar com os dados de resposta bruto do XMLHttpRequest |
dataType | O tipo de dados esperado da resposta do servidor. |
error( xhr,status,error ) | A função a ser executada se a solicitação falhar. |
global | Um valor booleano que determina se ou não para acionar evento global AJAX alças para o pedido. O padrão é true |
ifModified | Um valor booleano que especifica se o pedido só é bem sucedido se a resposta foi alterado desde a última solicitação. O padrão é: false . |
jsonp | Uma cadeia substituindo a função de retorno de chamada em um pedido jsonp |
jsonpCallback | Especifica um nome para a função de retorno em uma solicitação jsonp |
password | Especifica uma senha a ser usada em uma solicitação de autenticação de acesso HTTP. |
processData | Um valor booleano que determina se ou não os dados enviados com o pedido deve ser transformado em uma cadeia de consulta. O padrão é true |
scriptCharset | Especifica o conjunto de caracteres para o pedido |
success( result,status,xhr ) | A função a ser executada quando o pedido for bem-sucedido |
timeout | O tempo limite local (em milissegundos) para a solicitação |
traditional | Um valor booleano que determina se ou não usar o estilo tradicional de serialização param |
type | Especifica o tipo de solicitação. ( GET ou POST ) |
url | Especifica o URL para enviar o pedido para. O padrão é a página atual |
username | Especifica um nome de usuário para ser usado em uma solicitação de autenticação de acesso HTTP |
xhr | A função usada para criar o objeto XMLHttpRequest |
Tente você mesmo - Exemplos
Especifique um manipulador de erro para solicitações de AJAX
Como usar a configuração de erro para especificar um manipulador de erro para solicitações de AJAX.