Como posso determinar por que uma solicitação jQuery ajax $.post não foi bem-sucedida?

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

  •  09-06-2019
  •  | 
  •  

Pergunta

Estou tentando determinar, com base no resultado desta chamada, se ela foi bem-sucedida.O successFunction não é chamado, então presumo que não foi.Como posso saber o que deu errado?

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

Devo usar o objeto xmlRequest?

Foi útil?

Solução

Você pode usar:

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

Outras dicas

Você pode usar os métodos $.ajaxComplete() e/ou $.ajaxError() para anexar funções a esses eventos.Eu também recomendaria usar o navegador Firefox com plug-in Firebug, você pode obter muitas informações sobre as solicitações e respostas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top