Javascript 将服务器端文件传递给angular';s$http.get函数
我想获得一个服务器端JSON文件,并在AJAX get方法中使用它。一旦我们有了这个文件,我就可以在网格中显示了。这是它的函数 直到我给出如图所示的2和4个反斜杠,它才识别位置Javascript 将服务器端文件传递给angular';s$http.get函数,javascript,c#,angularjs,ajax,server-side,Javascript,C#,Angularjs,Ajax,Server Side,我想获得一个服务器端JSON文件,并在AJAX get方法中使用它。一旦我们有了这个文件,我就可以在网格中显示了。这是它的函数 直到我给出如图所示的2和4个反斜杠,它才识别位置 $http({ method:'GET', url: '\\\\sample.dce.com\\data\\ping.json' }) .then(function (res) { $scope.gridOptions.api.setRowD
$http({
method:'GET',
url: '\\\\sample.dce.com\\data\\ping.json'
})
.then(function (res) {
$scope.gridOptions.api.setRowData(res.data);
});
然而,我得到如下错误
无法加载XMLHttpRequestfile://sample.dce.com/data/ping.json. 跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https、chrome扩展资源
有人能帮我演示一下如何使用ajax调用在前端获取服务器端文件(使用c#)吗?旁注:通常最好提供绝对uri(即,如果您想要本地文件,最好明确指定
文件:
为scheme,可能是“http:…”)。另外,\
用于Windows文件路径,看起来您正在查找ftp/http/https/。。。必须使用/
.Alexei Levenkov的资源-我正试图访问它的windows文件路径。这就是我所拥有的\\并且文件位于服务器上,您显然不能(正如错误明确解释的那样)。所以你需要弄清楚你真正想要实现什么以及你愿意放弃什么(你真的不能在http:和file:位置之间有COR)。@AlexeiLevenkov-所以它必须是http位置。你能给我一个建议吗?@AlexeiLevenkov-我应该先在服务器端将文件路径转换成URL吗?