¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo leer datos a través de llamadas AJAX: Guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 22 Vistas
0
Cargando...
¡Hola a todos!

En este blog te voy a contar cómo leer datos a través de llamadas AJAX.

Imagina que quieres utilizar los datos de algún otro sitio en tu aplicación.

Supongamos que quieres mostrar noticias en tu aplicación o quieres acceder a algún servicio oData de internet como Northwind en tu aplicación . Entonces, una de las soluciones para tu necesidad es la llamada AJAX.

Así que en este blog voy a discutir sobre:

1. Leer datos XML utilizando AJAX (Noticias en este sitio: http://zeenews.india.com/rss/world-news.xml )

2. Leer Northwind oData utilizando AJAX (oData en este sitio: http://services.odata.org/V2/Northwind/Northwind.svc/Customers )



1. Leer datos XML utilizando AJAX

Paso 1: Crear destino para el sitio (No es una URL absoluta)





Paso 2 : Hacer la entrada de destino en neo-app.json
{
"path": "/zeenews",
"target": {
"type": "destination",
"name": "zeenews"
},
"description": "Servicio de noticias"
}


Paso 3: Llamada AJAX .

Los dos primeros pasos simplemente traen los datos al mismo dominio. En este paso, realmente vas a llamar a la URL y obtener los datos en el modelo

var oModel = new sap.ui.model.xml.XMLModel();
var that = this;

var aData = jQuery.ajax({
type: "GET",
contentType: "application/xml",
url: "/zeenews/rss/world-news.xml",
dataType: "xml",
async: false,
success: function(data, textStatus, jqXHR) {



;
oModel.setData(data);

alert("éxito al enviar");
}

});

this.getView().setModel(oModel);
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?