3

从谷歌应用脚​​本接收 jsonp 的规范不会导致返回数据中出现“意外令牌”。

我正在使用 angularjs $http.jsonp - 它不喜欢语法 ?prefix=? 在我的谷歌应用脚​​本网址的末尾。

这适用于 jQuery,但我正在尝试使用这个应用程序进行所有角度的调整。这是我从以前的用户那里分叉的小提琴。这是请求,很好:

function jsonp_example($scope, $http) {
$scope.doRequest = function() {
    var url = "https://script.google.com/macros/s/AKfycbyTnhcsnyXKJqZdF8yAppVQjXX935J9-YTJOHyf7jkea16gSsOA/dev?prefix=?";

    $http.jsonp(url);
};

请打开控制台。

4

1 回答 1

5

试试这个:

function jsonp_example($scope, $http) {
    $scope.doRequest = function() {
        var url = "https://script.google.com/macros/s/AKfycbyTnhcsnyXKJqZdF8yAppVQjXX935J9-YTJOHyf7jkea16gSsOA/dev?prefix=JSON_CALLBACK";

        $http.jsonp(url).success(function(data) { alert(data) })
    };
}

为我工作:http: //jsfiddle.net/sc0ttyd/7MUty/3/

于 2013-02-27T17:01:11.713 回答