php - Jquery Datepicker - 从 mysql 数据库启用日期

标签 php jquery mysql ajax datepicker

在我的应用程序中,我想显示一个日期选择器(jquery),其中仅启用了某些日期。我从 MySql DB 获取这些日期。如何通过ajax将这些参数发送给datepicker?

<input type="text" name="t_Date" id="t_Date">
<script>
    $("#t_Date").datepicker({ 
       datesEnabled : ajax_getDates.php // Here what I need help 
    });
</script>

我不知道getDates方法是否存在。

最佳答案

执行 ajax 请求并在成功回调时创建日期选择器:

<input type="text" name="t_Date" id="t_Date">
<script type="text/javascript">

    $(document).ready(function() {

        $.post('ajax_getDates.php', {}, function(data){
            $("#t_Date").datepicker({ datesEnabled : data.datesEnabled });
        }, 'json');

    });

</script>

ajax_getDates.php 文件应如下所示:

<?php

    $datesEnabled = array('date1', 'date2', 'date3');
    echo json_encode('datesEnabled' => $datesEnabled);

关于php - Jquery Datepicker - 从 mysql 数据库启用日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34410850/

相关文章:

php - 通过 PHP 将选择表单发送到电子邮件

php - MySQL 大圆距离(半正矢公式)

php - 如何在 Laravel 中同步同一个属性的多个值?

mysql - 索引表中的每一列

php - 尝试使用 PHP 操作数组

php - 尝试通过超链接向其他框架发送 php 请求

javascript - 如何在mvc3中执行操作而不更改当前页面

javascript - jQuery-UI 的自动完成显示不佳,z-index 问题

javascript - 如何使用 javascript 按编号类对 div 进行排序?

php - 如何显示结果