¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como ler dados através de chamadas AJAX: Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...
Olá a todos!

Neste blog, vou te contar como ler dados através de chamadas AJAX.

Imagine que você queira utilizar os dados de outro site em sua aplicação.

Suponha que você queira mostrar notícias em sua aplicação ou acessar algum serviço oData da internet como Northwind em sua aplicação . Então, uma das soluções para sua necessidade é a chamada AJAX.

Então, neste blog, vou discutir sobre:

1. Ler dados XML utilizando AJAX (Notícias neste site: http://zeenews.india.com/rss/world-news.xml )

2. Ler Northwind oData utilizando AJAX (oData neste site: http://services.odata.org/V2/Northwind/Northwind.svc/Customers )



1. Ler dados XML utilizando AJAX

Passo 1: Criar destino para o site (Não é uma URL absoluta)





Passo 2 : Fazer a entrada de destino em neo-app.json
{
"path": "/zeenews",
"target": {
"type": "destination",
"name": "zeenews"
},
"description": "Serviço de notícias"
}


Passo 3: Chamada AJAX .

Os dois primeiros passos simplesmente trazem os dados para o mesmo domínio. Neste passo, você realmente vai chamar a URL e obter os dados no 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("sucesso ao enviar");
}

});

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