在datepicker中突出显示两个其他日期之间的日期

时间:2016-07-13 15:21:42

标签: javascript php datepicker

我有一个我在SO上找到的javascript函数:

    jQuery(function($) {

    var dates = {
    '2016-7-11': 'some description',
    '2016-7-13': 'some other description'
    };



    $('#datepicker1').datepicker({

        beforeShowDay: function(date) {
            var search = date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();

            if (search in dates) {
                return [false, 'red', (dates[search] || '')];
            }

            return [true, '', ''];
        }
    });
});

该函数应突出显示所选日期之间的所有日期,而不仅仅是所选日期(就像现在一样 - 我知道if语句就是这样做的)。我也希望它是json字符串,因为日期来自DB。我在想ajax但到目前为止我没有运气。我的ajax甚至没有返回json字符串。

$(document).ready(function(){
$.ajax({
    url : '<?=BASE_URL?>date.php',
        dataType : 'json',
        success : function(response){
            //alert('json returned');
            console.log(response);
        }
});
});

我看到了很多答案和教程,但我是javascript / ajax的新手,我有点困惑怎么做(而且大多数都没有回答)。至少可以帮我解决范围问题以及如何将ajax函数实现到datepicker中。我会发现json的问题。

0 个答案:

没有答案