gpt4 book ai didi

javascript - 使用 AngularJS 加载 JSONP

转载 作者:行者123 更新时间:2023-12-02 17:10:26 25 4
gpt4 key购买 nike

我尝试使用 AngularJS 加载 JSONP 文件。这是我的代码:

var urlCal = 'http://www.google.com/calendar/feeds/nmk97b3l07ncb9f9h5ap5ffo2c@group.calendar.google.com/public/full';
var allParams = {
"alt" : "json-in-script",
"orderby" : "starttime",
"max-results" : "15",
"singleevents" : "true",
"sortorder" : "ascending",
"futureevents" : "true"
}
$http.jsonp(urlCal + "?callback=bla", {params: allParams})
.success(function(data){
console.log(data);
});

但是当我在浏览器中运行它时,它会出现以下错误:“ Uncaught ReferenceError :bla未定义”

我认为问题是 json 文件以“//API回调”开头,但我不确定。

有人可以帮助我吗?

最佳答案

Per Angular's $http.jsonp documentation ,您需要使用 JSON_CALLBACK 而不是命名回调:

"?callback=JSON_CALLBACK"

Angular 会自动创建回调函数名称。否则,您将必须定义 bla

关于javascript - 使用 AngularJS 加载 JSONP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com