Tôi đang thiết lập một ứng dụng bằng cách sử dụng FullCalendar (http://arshaw.com/fullcalendar/) sẽ cho phép người dùng xem thông tin lập lịch trình của khách hàng cũng như lập lịch trình khách hàng thông qua giao diện quản lý.Làm thế nào để tôi nhận được FullCalendar hiển thị thông tin từ nguồn cấp dữ liệu JSON của tôi?
Tôi muốn sử dụng cơ sở dữ liệu MySQL để điền một mảng và sau đó chuyển mảng đó dưới dạng nguồn cấp JSON sang FullCalendar trên trang HTML. Lý tưởng nhất, sau đó, thông tin khách hàng sẽ hiển thị trên trang HTML. Tuy nhiên, mặc dù nguồn cấp dữ liệu JSON của tôi đang được chuyển, không có sự kiện nào trên FullCalendar của tôi.
thức ăn chăn nuôi Ví dụ JSON được thông qua:
[{"title":"Watson","start":"1333976400","end":"1333980000","allDay":false}]
Tôi khá mới đối với các ngôn ngữ và tôi sẽ không ngạc nhiên nếu sai lầm này bật ra được đơn giản.
Tôi sẽ đánh giá sâu sắc mọi trợ giúp hoặc thông tin chi tiết về việc có các sự kiện này hiển thị. Khi tôi nạp một mảng vào FullCalendar theo cách thủ công, nó sẽ hiển thị các sự kiện, nhưng cho đến nay nguồn cấp dữ liệu JSON của tôi đã dẫn đến không có thông tin nào được hiển thị.
Cảm ơn bạn
Để tham khảo: HTML:
$(document).ready(function() {
$('#calendar').fullCalendar({
events: '/json-events.php'
});
});
PHP:
while ($record = mysql_fetch_array($result)) {
$event_array[] = array(
'id' => $record['id'],
'title' => $record['title'],
'start' => $record['start_date'],
'end' => $record['end_date'],
'allDay' => false
);
}
echo json_encode($event_array);
Có vẻ như cả hai tùy chọn này đều không hoàn toàn làm cho nó hoạt động, mặc dù tôi đánh giá cao nhận xét và có thể sẽ phải khắc phục phần đó cuối cùng. Lịch của tôi vẫn trống, không có sự kiện nào hiển thị khi tôi cố gắng tải. – Reed
@Reed Tôi vừa chỉnh sửa bài đăng của mình –
Tôi hiện đang chuyển ID cũng như vô ích – Reed