2012-11-14 13 views

risposta

7

penso che questo funzionerà per voi

$.getJSON("example.json", function() { 
    alert("success"); 
}) 
.success(function() { alert("success 2"); }) 
.error(function() { alert("error occurred "); }) 
.complete(function() { alert("Done"); }); 
2

Utilizzare la funzione di richiamata della funzione complete(jqXHR, textStatus) e indagare sulla risposta e visualizzare il messaggio approprite all'utente.

6

jQuery Ajax docs offerta due soluzioni, la prima è la funzione di errore:

error(jqXHR, textStatus, errorThrown) 

che rileva e porzioni rapporti testuali di messaggi di errore per voi , l'altra è la funzione del codice di stato (nella stessa pagina). Ecco l'esempio di utilizzo da quella pagina:

$.ajax({ 
     statusCode: { 
     404: function() { 
      alert("page not found"); 
     } 
     } 
    });