2

カレンダーでイベントを (関数として) 使用したいと考えています。リストされている例は、myxmlfeed.php と xml の使用を参照しています。xml を追加しようとしましたが、js エラーが返されます。この方法で FullCalendar を使用した人はいますか?

http://arshaw.com/fullcalendar/docs/event_data/events_function/

4

2 に答える 2

2

クライアントの Web サイトの 1 つで、関数としてイベントを含む FullCalendar を使用しています。そこでの FullCalendar の実装は大幅にカスタマイズされていますが、以下のコードは、カレンダーの JSON データを読み込むために使用するものです。

<script type='text/javascript'>
    $(document).ready(function() {
        $('#calendar').fullCalendar({
            events: function(start, end, callback) {
                $.post("calendar_data.asp", {
                    start: start.getTime() / 1000,
                    end: end.getTime() / 1000,
                    catID: '<% Response.Write(catID) %>'
                }, function(result) { callback(result) }, "json");
            },
            loading: function(bool) {
                if (bool) $('#loading').show();
                else $('#loading').hide();
            },
        });
    });
</script>

私の呼び出しに注意してください$.post()。calendar_data.asp への要求と共に「catID」を渡しています。これは私のコードに固有の実装の詳細です。ほとんどの場合、これを特定の要件に合わせてカスタマイズする必要があります。

編集

これが最新バージョンの FullCalendar で機能するかどうかは完全にはわかりません。ソリューションを実装してからしばらく経ち、ライブラリが多少変更されました。

于 2010-04-27T15:18:32.887 に答える
0

答えてくれてありがとう、ネイサンと私は実際にその一部を使用するかもしれませんが、json配列ではなく例を探していたのは、呼び出されている実際のxmlファイルでした。

私はそれが何かのようなものかもしれないと推測していました

<event start="" title="" />

于 2010-04-29T04:28:52.420 に答える