$ http jsonp响应错误回调

时间:2014-08-18 19:53:30

标签: angularjs

我正在使用Angular $ http服务使用jsonp。

服务器需要基本身份验证,因此我在应用启动时设置

 angular.module('app')
        .run(['$route', 'base64', '$http', function ($route, base64, $http) {

            //hook up the routing
            var encoded = base64.encode("username" + ':' + "password");
            $http.defaults.headers.common['Authorization'] = 'Basic ' + encoded;
        }]);

这是我正在尝试制作的jsonp调用

  function getFilms(company){
    $http.jsonp(config.serviceUrl + 'moment/films', {
                params: {
                    callback: 'JSON_CALLBACK',
                    project: company
                }
            }).success(function (data) {
                console.log(data);

            }).error(function (data,status) {

                console.log(status);
            });
      }

问题是,响应返回错误回调而不是成功回调。一切都已经在后端正确设置,甚至我检查了服务器上的日志,似乎没有任何错误。不确定为什么它不会在成功回调中返回响应。有什么建议吗?

0 个答案:

没有答案