2012-02-20 65 views
0

早上好,我創建了一個顯示來自mysql的事件數據的json文件,當在瀏覽器中查看時,它顯示錶數據ok。來自MySQL的FullCalendar數據通過JSON不通過

當我試圖查看包含此fullcalendar腳本日曆顯示,但不是數據,amk我錯過了什麼?

xxjson-events.php

<?php require_once('Connections/ghl_portal.php'); ?> 
<?php 
mysql_select_db($database_ghl_portal, $ghl_portal); 
$query_rsXXCal = "SELECT * FROM events"; 
$rsXXCal = mysql_query($query_rsXXCal, $ghl_portal) or die(mysql_error()); 
$row_rsXXCal = mysql_fetch_assoc($rsXXCal); 
$totalRows_rsXXCal = mysql_num_rows($rsXXCal); 
     $result = mysql_query($query_rsXXCal) or die(mysql_error()); 
     $arr = array(); 
     while($row = mysql_fetch_assoc($result)){ 
      $arr[] = $row; 
     } 
     echo json_encode($arr) 
?> 
<?php 
mysql_free_result($rsXXCal); 
?> 

json.html

<script type="text/javascript"> 
    $(document).ready(function() { 
     var date = new Date(); 
     var d = date.getDate(); 
     var m = date.getMonth(); 
     var y = date.getFullYear(); 

     $('#calendar').fullCalendar({ 

      theme: true, 
      draggable: true, 
      header: { 
       left: 'month, agendaWeek', 
       center: 'title', 
       right: 'today, prev,next' 
      }, 

      editable: false, 

      allDayDefault: false, 

      url: true, 

      timeFormat: 'HH:mm ', // uppercase H for 24-hour clock 
      agenda: 'HH:mm ', // 5:00 - 6:30 

      events: "xxjson-events.php", 


      eventDrop: function(event, delta) { 
       alert(event.title + ' ha sido movido ' + delta + ' dias\n' + '(should probably update your database)'); 

      }, 

      loading: function(bool) { 
       if (bool) $('#loading').show(); 
       else $('#loading').hide(); 
      }, 

      eventClick: function(calEvent, jsEvent, view) { 

       //alert('Event: ' + calEvent.title); 
       //alert('Url: ' + calEvent.url); 
       //alert('View: ' + view.name); 

       window.open(calEvent.url, blank); 
       return false; 

      } 

     }); 

    }); 

</script> 

感謝

回答

0

你必須這樣做,因爲版本1.5

events : {url: '/xxjson-events.php'}

注:title: start: and end : < - 這些財產必須在你的JSON數據

也有很多可選的

Reference

+0

您好,該職位的感謝。我編輯json.html中的事件行,在那裏我會添加標題代碼&是下面的代碼,我需要添加到文件中? title: start: and end : gary 2012-02-20 13:11:45

+0

用'json_encode($ arr)'的輸出更新你的問題' – diEcho 2012-02-20 13:25:53

+0

嗨,再次,害怕我不明白最後的帖子,「更新你的問題」,你能澄清,不好意思問? – gary 2012-02-20 13:39:54