看大漠穷秋的angulajs中关于$http的时候,自己去试运行的时候,放在WAMP中还是报错。。。

var app = angular.module('myapp', []);

                app.controller('myctrl',['$scope','$http', function($scope,$http) {
                    $http({
                        method:'GET',
                        url:'data.json',
                    }).success(function(data, status, haders, config){
                        console.log('success....');
                        console.log(data);
                        $scope.name = data;
                    }).error(function(data,status,headers,config){
                        alert('链接失败');
                    });
                }]);
                
                
    报错:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
阅读 2.1k
2 个回答

没用过WAMP,tomcat和http-server毫无问题

楼主的url,应该是一个符合url标准的路径如果是在同一文件夹下应该是使用 './data.json' 来引用,楼主不妨改改试试

刚才查询了下,可能是这个问题

楼主看下浏览器页面链接是否是file://开头的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题