我们正在与AngularJS建立一个网站。我们需要谷歌日历活动。 我尝试从Google Calandar加载数据。
但是Angulair并不认为它是一个json文件。
有没有办法将其作为json文件?
答案 0 :(得分:1)
insertAgenda
是jsonp-callback-parameter。
试试这个:
var url = 'http://www.google.com/calendar/feeds/nmk97b3l07ncb9f9h5ap5ffo2c@group.calendar.google.com/public/full?alt=json-in-script&callback=insertAgenda&orderby=starttime&max-results=15&singleevents=true&sortorder=ascending&futureevents=true';
$.ajax({
type: 'GET',
url: url,
async: false,
jsonpCallback: 'insertAgenda', //The callback parameter in Google Calendar response
contentType: "application/json",
dataType: 'jsonp',
success: function(json) {
console.dir(json);
}
});