Bootstrap 3 datepicker inline beforeShowDay问题

时间:2014-02-10 11:48:55

标签: php jquery twitter-bootstrap datepicker

我制作了内联日期选择器,我只有1个问题。 我无法实现beforeShowDay选项

我使用PHP从数据库中加载数组。我用AJAX实现了这个

代码:

$(document).ready(function() {
   var ajax = $.ajax({
   url : "dates.php",
   data : "action=showdates",
   dataType : "json"
});
ajax.complete(function(calendarEvents) {
   $("#inline").datepicker({
      beforeShowDay : ShowDay()
   });
   function ShowDay(date) {
      console.log('function showday');
      for (var i = 0; i < calendarEvents.length; i++) {
         var jaar = calendarEvents[i].slice(0,4);
         console.log(jaar);
      }
      console.log('showday');
    }
  });
});
我遇到的麻烦是我想在某些日子预约。 我希望return [true, "classname", ""]用于预约日期,return [true, "", ""]用于所有其他日期。我希望我能得到一些帮助!

这就是我要做的事:http://www.emirplicanic.com/javascript/jquery-ui-highlight-multiple-dates-in-jquery-datepicker

问题是我的datepicker是内联的,所以我无法直接实现beforeShowDay: function(date) { }

请在jsfiddle或类似的东西上发布一个演示,这将是赞赏= D

*顺便说一句,我试图给beforeShowDay: ShowDay,但这不会调用函数

1 个答案:

答案 0 :(得分:0)

好吧我修好了它很简单XD,我和旧版本的bootstrap datepicker。这个版本没有支持BeforeShowDay!我现在有了一个更新的版本,一切正常!