2014-03-03 25 views
-1

我正在使用Responsive Calendar插件,我需要動態創建事件。解析數組到JQuery插件

我怎樣才能ARR的事件數組作爲默認的事件列表傳遞到插頭。

代碼如下。

enter image description here

生成的事件列表是遵循

enter image description here

知道的任何支持。

實際代碼應該看起來像這樣,我需要從後端創建事件列表並將其傳遞給事件方法。

$(".responsive-calendar").responsiveCalendar({ 
    time: '2014-04', 
    events: { 
     "2014-04-30": {"number": 5, "badgeClass": "badge-warning", "url": "http://w3widgets.com/responsive-slider"}, 
     "2014-04-26": {"number": 1, "badgeClass": "badge-warning", "url": "http://w3widgets.com"}, 
     "2014-05-03": {"number": 1, "badgeClass": "badge-error"}, 
     "2014-06-12": {"class": "active cool"}} 
    }); 

THX

+0

添加代碼的圖片不是很有幫助。改爲添加實際文字。 – Tomanow

+0

@Tomanow:我已經添加了實際文字 – TED

回答

1

可以ü嘗試這樣呢?

 

     <?php 
     $arrEvents = array(); 

     for($x = 1; $xdateOn = "2014-03-".$x; 
     $objCalendar->number = $x; 
     $objCalendar->badgeClass = "badge-warning"; 
     $objCalendar->url = "http://blog.iyngaran.info?id=".$x; 
     array_push($arrEvents, $objCalendar); 
     } 

     ?> 



    
     $(document).ready(function() { 
     $(".responsive-calendar").responsiveCalendar({ 
     time: '2014-03', 
     events: { 
      $event){?> 
      "dateOn);?>": {"number": number);?>, "badgeClass": "badge-warning", "url": "url);?>"}, 
     
     } 
     }); 
     }); 
     
+0

它的工作原理和這種方式很容易,而不是嘗試傳遞作爲Java腳本數組。 – TED