Come posso determinare il motivo per cui un ajax di jQuery $.inviare la richiesta non ha avuto esito positivo?

StackOverflow https://stackoverflow.com/questions/57679

  •  09-06-2019
  •  | 
  •  

Domanda

Sto cercando di determinare, in base al risultato di questa chiamata, se è stato un successo.Il successFunction non si chiama, quindi sto assumendo che non era.Come faccio a sapere cosa è andato storto?

xmlRequest = $.post("/url/file/", { 'id' : object.id }, successFunction, 'json');

Posso utilizzare il xmlRequest oggetto?

È stato utile?

Soluzione

È possibile utilizzare:

$.ajax({
    url:"/url/file/",
    dataType:"json"
    data:{ 'id' : object.id }
    error:function(request){alert(request.statusText)}
    success:successFunction
})

Altri suggerimenti

Si potrebbe utilizzare il $.ajaxComplete() e/o di $.ajaxError() metodi per collegare la funzione di tali eventi.Vorrei inoltre consiglia di utilizzare il browser Firefox con Firebug pluging, è possibile ottenere un sacco di informazioni sulle richieste e le risposte.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top