簡體   English   中英

如何從數據庫獲取值並將其插入事件數組

[英]how to get values from db and insert them to events array

我的代碼如下。

<script>
    var t=<?php echo json_encode($ta)?>;
    var d=<?php echo json_encode($da)?>;

    $(document).ready(function() {

        $('#calendar').fullCalendar({

            //defaultDate: '2016-03-12',
            editable: true,
            eventLimit: true, // allow "more" link when too many events

            //$r=$ev->title;

            for(var j=0;j<d.length;j++)
            {
                events: [{
                        title: t[j],
                        start: d[j]
                    }
                ]

            }
        });
    });
</script>

我已經使用了全日歷2.6.1。 但是什么也沒顯示。 有人可以幫我嗎? 我想從數據庫中檢索所有title和eventDate並在日歷中查看。 var t和d包含$ ta和$ da數組的所有數據。 我只是想將它們分配給事件數組title和start關鍵字。有一些紅色標記表示for循環會出錯。

試試這個

<?php 
    $ta=array();
    $i=0;
?>
@foreach($events as $ev)
    <?php
        $ta[$i]['title'] = $ev->title;
        $ta[$i]['start'] = date('Y-m-d H:i:s', strtotime($ev->eventDate));
        $i++;
    ?>

@endforeach

<script>
    var t=<?php echo json_encode($ta)?>;

    $(document).ready(function() {


        $('#calendar').fullCalendar({

            //defaultDate: '2016-03-12',
            editable: true,
            eventLimit: true, // allow "more" link when too many events
            events: t,
            eventRender: function(event, element) {
                $('.fc-time', element).hide();
            }
        });

    });

</script>
  $.ajax({ url:'', dataType: 'json', success: function(doc) { var events = []; $.each(doc, function(key, value){ events.push({ title : value['title name'], start : value['hours'], backgroundColor: Metronic.getBrandColor('yellow'), id : value['id'] }); }); AddFullCalenderEvent(events); } }); function AddFullCalenderEvent(eventList){ $('#calendar').fullCalendar({ events: eventList, eventClick: function(event) { // opens events in a popup window window.location.href = "pagename?id=" + event.id; return false; } 

嘗試這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM