ODATA和$ getJSON-SyntaxError:丢失;声明前

问题描述 投票:0回答:1

我正在使用正在开发的ODATA服务,并且正在本地运行它。使用以下代码从jQuery中获取了它。 JavaScript是从另一个域中的SharePoint环境中托管的Nintex表单呈现的。

用于测试的浏览器为'FireFox'

    var url = "http://localhost:57368/odata/EmployeesLeaves('340674')";

    $.getJSON(url + "?callback=?", function (data) {
       alert('Coming...');
    });

我可以在FireBug / FireFox中看到JSON对象,但也可以在控制台中得到错误'SyntaxError:missing;在语句“ odata.metadata”之前:“http://localhost:57368/odata/$ metadata#EmployeesLeaves / @ El'

任何帮助将不胜感激!

谢谢

Neeraj Matta

cors odata getjson
1个回答
0
投票

已访问WEBAPI服务,未启用CORS。

下面的链接将有助于在Web服务上启用CORS。

http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api

© www.soinside.com 2019 - 2024. All rights reserved.