Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将服务器端文件传递给angular';s$http.get函数_Javascript_C#_Angularjs_Ajax_Server Side - Fatal编程技术网

Javascript 将服务器端文件传递给angular';s$http.get函数

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

我想获得一个服务器端JSON文件,并在AJAX get方法中使用它。一旦我们有了这个文件,我就可以在网格中显示了。这是它的函数

直到我给出如图所示的2和4个反斜杠,它才识别位置

$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吗?