首页 > 解决方案 > 将 flatpickr(kt datapicker) 与 PHP 一起使用。时间禁用

问题描述

我正在使用 flatpickr,我想列出这样的禁用日期。用户将无法选择关闭日期。我尝试了 3 个日期,我可以从数据库中获取输出结果,但是在 flatpickr 上不是这 3 个日期,而是只选择了第一个被动日期,问题可能出在哪里?

输出:

    {from: "2021-01-01",to: "2021-01-01"},

    {from: "2021-01-04",to: "2021-01-04"},

    {from: "2021-01-07",to: "2021-01-07"}, 
enter code here

截屏:

在此处输入图像描述

前端

             $.ajax({
             type: "POST",
             url: "pages/default/app_control/operation/date_control.php",
             success: function(appointment_result)
             {
                //var parsed = JSON.parse(appointment_result);
                //alert(appointment_result);
                //DateData = [appointment_result];
                $("#kt_datepicker_5").flatpickr(
                {
                    onReady: function ()
                    {
                        this.jumpToDate("2021-01")
                    },
                    disable: [appointment_result],         
                });

                console.log(appointment_result);

             }
             });

后端

            $appointment_date = json_encode($row["appointment_date"]);
            echo '{from: '.$appointment_date.',to: '.$appointment_date.'},';

标签: phpajax

解决方案


推荐阅读