Requisição em ajax com timeout()

Segue abaixo uma sugestão para executar um ajax com timeout, após o timeout, o sistema irá executar o erro.

function buscaAjax() {

	var strUrl = "busca.php";
	$.ajax({
		cache:false,
		timeout:8000,
		type:"POST",
		url:strUrl,
		dataType: 'json',
		data:allFormValues,
		success: function(data) {
			alert(data.campo1);
			alert(data.campo2);
		},
		error: function(e, xhr){
			alert("Por favor, tente novamente mais tarde.");
		}
	});
}

PS. Código original não tinha justamente o timeout. Corrigido.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *