Angular $ http调用抛出Uncaught SyntaxError:意外的令牌:错误

时间:2016-12-14 16:10:03

标签: javascript jquery angularjs

我使用angular来调用google map api服务。但是即使用callback=JSON_CALLBACK包裹它后我还没有被捕获

  

SyntaxError:意外的令牌:错误。



getResult: function (location) {
    var placeAPIURL = "https://maps.googleapis.com/maps/api/place/autocomplete/json?input=" + location + "&key=abcd123&callback=JSON_CALLBACK";

    return $http({
        method: 'JSONP',
        dataType: "JSONP",
        url: placeAPIURL
    }).success(function (response) {
        console.log(JSON.stringify(response));
    }).error(function (error) {
        console.log(error);
    });
}




我尝试了很多事情:

  1. $ http.jsonp - >抛出CORS错误
  2. 传递了json_callback = JSON_CALLBACK - >没有变化
  3. 知道我缺少什么

0 个答案:

没有答案