Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hedi

Como informar erros do ajax?

Recommended Posts

Pessoal estava visitando esta pagina: Netvibes, e derrepente recebo a mensagem: Erro na sua conexão de rede, por favor atualize a pagina! , eu precisava saber como fazer isso, pois no chat as vezes se a internet estiver lenta a pagina para de responder , e eu precisava informar isto ao usuario!.valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom estava pensando assim: se ele demorar + de 15 segundos para carregar os dados exibo o erro, ma como fazer isso o ajax?sei que isso e o status carregando: if(ajax.readyState == 1) { }mas como saber se ele demorou + de 15 segundos? pra responder?alguem pdoe me dar um luz!valew

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce deverá verificar o ajax.state. Dependendo do código informado, você saberá o tipo de erro. A página oficial do w3c que informa os tipos de retorno http é esta: http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmlO texto abaixo foi retirado de: http://developer.mozilla.org/pt/docs/AJAX:Como_come%C3%A7ar

A próxima coisa a verificar é o código do estado da resposta HTTP do servidor. Todos os códigos possíveis estão listados na página W3C. Para os nossos objectivos nós só estamos interessados na resposta 200 OK.

if (http_request.status == 200) {	// perfect!} else {	// there was a problem with the request,	// for example the response may be a 404 (Not Found)	// or 500 (Internal Server Error) response codes}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.