2015-11-06 37 views
0

以下代碼適用於Chrome,Firefox和Safari,但在IE11中返回undefined。我已在我的IE設置中啓用了「跨域訪問數據」,並且不再在IE開發控制檯中收到CORS警告,但是我收到了此消息。 SCRIPT5007:無法獲取財產「日期時間」的未定義或空引用使用JQuery解析Google日曆v3 API JSON返回未定義的IE

var i = 0; 
var items = []; 
var url = "https://www.googleapis.com/calendar/v3/calendars/h5d9i9jrdp2kiljks9erv1q3ec%40group.calendar.google.com/events?orderBy=startTime&singleEvents=true&maxResults=5&alt=json&key=<removed>"; 

$.getJSON(url, function (data) { 
    for (i in data['items']) { 
     item = data['items'][i]; 
     $("#event-list").append(item.summary + "<br/>"); 
    } 
}); 

http://jsfiddle.net/q0e4kz53/6/

+0

你見過這個 - > http://stackoverflow.com/questions/5787245/ie9-javascript-error-script5007-unable-to-get-value-of-the-property-ui-obje – davidkonrad

回答

0

IE顯然是更講究的聲明。一旦我添加下面的行,特別是項目和項目的聲明在IE中工作的一切。

var i = 0; 
    var items = []; 
    var item = []; 
相關問題