我无法显示通过 JSON 通过 API 获得的数据。我的代码如下
var nextSessionAPI = 'www.someapi.co.uk';
getSessionValues(exhibitionID,sessionKey);
function getSessionValues(exhibitionID,sessionKey) {
jQuery.getJSON(nextSessionAPI, function(data) {
jQuery.each(data.Data.Session, function(index, sessions) {
console.log('success');
if(jQuery.trim(sessions.StartDate).exists()) {
console.log(sessions.StartDate);
};
});
});
}
检查控制台我正在取回 API,所以我认为我的代码在 console.log('success'); 之前是可以的。
API如下:
{
"Parameters":{
"EditionId":45,
},
"Data":
[
{
"__type":"Session:ID",
"Id":
{
"Id":1251,
},
"DisplayName":"Some event",
"EndDate":"\/Date(1366712700000)\/",
"StartDate":"\/Date(1366711200000)\/"
}
]
}
任何帮助将不胜感激。ps 放轻松,我的 JS 和 JSON 不是最强的!