AngularJS Jsonp跨域问题

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>

<body>
    <div ng-app="test" ng-controller="mytest">

    </div>

    <script>
        var app = angular.module('test', []);
        app.controller('mytest', function($scope, $q, $http) {
            $http.jsonp('http://www.runoob.com/try/angularjs/data/sites.php?callback=JSON_CALLBACK').success(function(data) {
                alert(data);
            });
        });;
    </script>
</body>

</html>

clipboard.png

clipboard.png

请问如何解决?

阅读 3.1k
2 个回答

我的JSON有问题

把返回里的空格和换行都删掉

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