¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo solucionar un callback de jQuery Ajax que no se llama: Guía paso a paso

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

Este blog explica un caso particular en el que un callback de jQuery Ajax podría no ser llamado una vez que se completa/falla la solicitud. En este caso, el callback no se encuentra debido a una definición incorrecta de un contexto de JavaScript. En otras palabras, la solicitud se realiza pero tu controlador no responde a ella.


Decidí crear este blog después de un pequeño dolor de cabeza que tuve hasta hace 5 minutos, pero que comenzó la semana pasada.

Usa jQuery.ajax para llamar a un servicio

Si estás empezando a sumergirte en el desarrollo de SAPUI5/OpenUI5/Hana/jQuery/Ajax/Javascript como yo, es probable que te hayas hecho esta pregunta:

"¿Cómo llamo a un servicio en un servidor desde SAPUI5? Por ejemplo, un XSJS de mi servidor Hana"


Hacer las preguntas correctas lleva a encontrar las respuestas correctas. Tenía esta duda recientemente y después de leer algo de documentación, revisar repositorios de GitHub, revisar cursos de openSAP y ver algunos videos de Thomas Jung... me di cuenta de que jQuery podría resolver este problema con su función "ajax". Como el fragmento a continuación:


// (...) 
var l_url = "/mi/paquete/proyecto/servicios/hacer_algo.xsjs"; // Algun gurú del back-end codificó algo de javascript del lado del servidor aquí 
        jQuery.ajax(
        {
            url: l_url,
            data:
                {
                    first_name: sap.ui.getCore().byId("txf_first").getValue(),
                    last_name: sap.ui.getCore().byId("txf_last").getValue()
                },
            type: "POST",
        }
// (...) 
    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

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?