¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema com JQuery.ajax: Função de erro em vez de sucesso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Cargando...

Estou recebendo o status OK no Console do Java. Na resposta, consigo ver o resultado, que está correto.

Mas o JQuery.ajax está chamando a função de erro em vez da de sucesso.

Tenho tentado muito, mas não consigo encontrar a razão.

Seguem meus códigos também. Avise-me se precisar de mais informações.

Por favor, ajude.

{code}

// XSJSLIB

function getCustomer(empid){

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

1) Para responder ao seu primeiro comentário, SIM, eu testei esse formato e recebi como resultado uma mensagem de erro real.
A mensagem de erro é o texto que deve ser retornado em caso de sucesso
"Preço de venda: $90 para Shreyashi Kashyap"

2) SIM, com o tipo de dados HTML a mensagem de sucesso é acionada e o resultado correto é exibido

O que deve ser feito agora?

Vejo o seguinte aviso para json no Console do Google Chrome

"event.returnValue está obsoleto. Por favor, utilize event.preventDefault() em seu lugar, que é padrão"

Não sei se isso é a razão do erro, eu ignorei porque diz Aviso.

Pesquisei na web e dizem que esse erro foi corrigido na última versão do jQuery.

O que você acha?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Também podes verificar se estás a devolver JSON válido, porque se não for, o $.ajax irá para o erro em vez de success, desde que tudo corra bem no servidor.

Para testar isto rapidamente, tenta substituir dataType por HTML e verifica se o success é ativado. Se sim, então o problema está no formato do teu JSON, caso contrário teremos que procurar noutro lugar.

Obrigado,

Kush

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

øVocê tentou verificar qual é o erro? Tente algo assim:

error : function ( xhr , status , error ) {
var error = eval ( "(" + xhr . responseText + ")" );
alert
( error . Mensagem );
}


Obrigado,

Kush

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá a todos, por favor me ajudem com este tópico.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?