¿Cómo obtener datos de JSON de un servicio remoto en una aplicación SharePoint 2013?
-
10-12-2019 - |
Pregunta
Estoy trabajando en una aplicación para SharePoint 2013 que está alojada SharePoint y no puedo obtener datos de un servicio web remoto con una llamada JQuery.Ajax.Las únicas dos formas de obtener datos remotos documentados por Microsoft son: usando una llamada de proxy web o una Página de proxy personalizada .
¿Son estos métodos los únicos que puedes usar o hay algo más disponible?Estoy buscando algo similar con la llamada jquery.ejax.
Solución
Here is a method to accomplish this: from the JavaScript page code use the jQuery.ajax function with the argument "dataType" set to "jsonp" and call the web service that supports jsonp requests and that returns a json result back.
You can find more details about a .NET specific implementation of a web service and the call code here: Rick Strahl - Creating a JSONP Formatter for ASP.NET Web API. You can get data from any web service that supports jsonp calls: it can be a node.js or a rails service.