使用Angular检索JSON数据

时间:2014-09-26 10:00:04

标签: json angularjs

我正在尝试使用以下代码,使用来自不同域的Angular检索可公开访问的JSON数据。问题是它失败了,引发了以下错误:

Uncaught SyntaxError: Unexpected token : 

这是我的电话:

MyMapper.prototype.find = function(params) {
        var p = angular.copy(params);
        p.limit = PAGINATION_LIMITS.MyResolver;

        var d = $q.defer();

        var requestURL = 'http://api.mydomain.de.dev/app_dev.php/api/search/foo.json?name=bar&callback=JSON_CALLBACK';

        $http.jsonp(requestURL).
        success(function( results, status)
        {
           alert(status) ;
           for (var fooIndex in results.data.foo)
           {
               var preparedData = results.data.foo[fooIndex];
               results.data.foo[fooIndex] = new Foo(preparedData);
           }

           d.resolve(results);
        }).
        error(function(status)
        {
            d.reject(arguments);
            alert('Error');
        });

        return d.promise;
    };

任何想法都会受到赞赏。

更新

添加,我正在检索数据,因为开发人员工具建议的回调选项卡。

0 个答案:

没有答案