Como posso parar jQuery.ajax () de log de falhas para o console?
Estou usando a seguinte solicitação JSON jQuery para verificar o status de um recurso por URL. Quando o recurso não está disponível ou o servidor está inativo,ajaxFail()
função atualiza a exibição.
function fetchServerStatus(service, host)
{
var port = serverStatus[service].port;
$.ajax({
url: "http://" + host + ":" + port + "/admin/server/status",
dataType: "jsonp",
timeout: 1000,
error: ajaxFail,
fail: ajaxFail,
success: ajaxDone,
done: ajaxDone,
complete: ajaxAlways,
always: ajaxAlways
});
}
O problema que estou tendo é que, apesar de declarar manipuladores parafail
eerror
, que não registra nada no console, o jQuery sempre registra a solicitação com falha no console. Se o recurso ficar indisponível por um longo tempo, isso cria um enorme log de console, eventualmente quebrando o processo do navegador (Chrome no meu caso).
Existe alguma maneira de impedir isso?