-1

ページにイベントbrightjsonを表示しようとしていますが、機能していません。正しい方向に向けてください。これが私のコードです

$(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());
    });
4

1 に答える 1

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);
    });
  });
});

optionsが受け入れられるかについては、organizer_list_eventsのドキュメントを参照してください。

于 2013-02-05T17:54:42.547 に答える