Retornar e receber Exceptions utilizando ajax - java/jquery

25/01/2017

0

Bom dia pessoal!

Alguém tem algum exemplo de como retorno e recebo as Exceptions em requisições ajax utilizando java e jquery?

Marcos
Marcos

Marcos

Responder

Posts

25/01/2017

Paulo Hendrix

Cara esta meio vago a pergunta, mas vou tentar te dar uma luz.
crie um retorno dentro do seu ajax. use ele como ponte para os outros.
Talves um sirva..
como ficou meio vago sem exemplos mais claros: aqui você encontra algo que precisa
Local. com Explemplos:
Responder

25/01/2017

Marcos

Achei o o que eu precisava...

<script src="jquery-1.7.1.js" type="text/javascript"></script>
     <script>
         $(document).ready(function () {
             $("#Save").click(function () {
                 $.ajax({
                     url: 'http://localhost:3413/api/person',
                     type: 'POST',
                     dataType: 'json',
                     success: function (data, textStatus, xhr) {
                         console.log(xhr);
                     },
                     error: function (xhr, textStatus, errorThrown) {
                         console.log(textStatus);
                     }
                 });
 
 
             });
         });
    </script>


public class personController : ApiController
    {
        [HttpPost]
        public void PostAction()
        {
            try
            {
                int zero = 0;
                int a = 100 / zero;
            }
            catch
            {
                var resp = new HttpResponseMessage(HttpStatusCode.ExpectationFailed)
                {
                    ReasonPhrase = "Devide by 0 Exception"
                };
                throw new HttpResponseException(resp);
            }
        }
 
    }
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar