CodeigniterでjQuery Fullcalendarを使用しています。まず、私はスケジュールの時間と名前のテーブルを持っています。私はカレンダーページを読み込んでいるときにfullcalendar.js
にデータを送信していますが、私はAjaxレスポンスでしたいです。私はどのように進行していますか?私を助けてください。jquery fullcalendarのajaxレスポンスによるカレンダーイベントの送信方法
私は以下のコードを試しました。
function get_locationdata(start, end) {
$.ajax({
type: "POST",
url: '<?php echo base_url(); ?>/index.php/Task_controller/get_schedulelocationsdata',
data: {
start: start,
end: end,
user_id: user_id
},
success: function(resp) {
defaultEvents = resp;
}
});
}
defaultEvents = resp;
<script src = '<?php echo base_url(); ?>assets/plugins/fullcalendar/dist/fullcalendar.min.js'></script>
<script src = "<?php echo base_url(); ?>assets/pages/jquery.fullcalendar.js"></script>
defaultEvents
私はjquery.fullcalendar.js
に送信され、RESPで、私はjson_encoded
data.IはAjaxのレスポンスを使用してfullcalendar.js
にイベントを送信したい取得しています配列です。
通常はfullCalendarにイベントデータの場所を伝えます。URLを直接指定するか(fullCalendarが指定するものに準拠する場合は、https://fullcalendar.io/docs/event_data/events_json_feed/)。あなたがPOST要求を使用しているので、それは準拠していないので、あなたがそれを変更することができなければ、代わりにこのパターンを使うことができます:https://fullcalendar.io/docs/event_data/events_function/。あなたの更新されたコードはここにあります – ADyson
PS「jquery.fullcalendar.js」はjQueryのコピー、またはfullCalendarのコピーですか?jqueryの場合、それは_before_ fullCalendarに追加する必要があります(また、 https://fullcalendar.io/docs/usage/)fullCalendarの別のコピーであれば、その上の行にfullCalendarを既にロードしているため、削除する必要があります。 – ADyson
jquery.fullcalendar.js fullcalendarのコピーです。 – Anuradha