我正在尝试在我的页面上显示事件明亮的json但是没有工作请指向我正确的方向。这是我的代码
$(document).ready(function(){ var EVENT_JSON =“http://www.eventbrite.com/json/user_list_events?app_key=MyAPPKEY&user_key=MYuserKEy&event_statuses=live,started”;
function AppViewModel() {
var self = this;
self.MaxEvents = ko.observableArray(null);
$.getJSON(EVENT_JSON , function (data) {
for (i = 0; i < data.events.length; i++) {
var rawDate = new Date(data.events[i].event.start_date.substring(0, 10));
data.events[i].event.start_date = rawDate.format("m/dd/yy");
}
self.MaxEvents(ko.mapping.fromJS(data));
// $(".description-text").find('span[style]').css("color", "blue");
});
}
// Activates knockout.js
ko.applyBindings(new AppViewModel());
});
答案 0 :(得分:0)
看起来你已经在使用jQuery了。我尝试添加此库:https://github.com/ryanjarvinen/Eventbrite.jquery.js
这是一个小型演示: http://jsfiddle.net/ryanj/mDc7p/
这样的事情应该记录每个事件:
Eventbrite({'app_key': "YOUR_API_KEY"}, function(eb){
var options = {
'id' : "561037966"
};
eb.organizer_list_events( options, function( response ){
eb.utils.eventList( response, function(event){
console.log(event);
});
});
});
请参阅organizer_list_events文档,了解接受options
的内容。