rGi*_*Gil 3 ajax jsonp google-apps-script angularjs
从谷歌应用程序脚本接收jsonp的规范不会在返回数据中导致"意外令牌".
我正在使用angularjs $ http.jsonp - 它不喜欢语法?prefix =?在我的URL谷歌应用程序脚本的末尾.
这适用于jQuery,但我试图通过这个应用程序的所有角度.这是我从以前的用户分叉的小提琴.这是请求,这很好:
function jsonp_example($scope, $http) {
$scope.doRequest = function() {
var url = "https://script.google.com/macros/s/AKfycbyTnhcsnyXKJqZdF8yAppVQjXX935J9-YTJOHyf7jkea16gSsOA/dev?prefix=?";
$http.jsonp(url);
};
Run Code Online (Sandbox Code Playgroud)
请打开控制台.
试试这个:
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) })
};
}
Run Code Online (Sandbox Code Playgroud)
适合我:http://jsfiddle.net/sc0ttyd/7MUty/3/