Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jquery ui datepicker中禁用php mysql返回的特定天数_Php_Jquery_Mysql_Jquery Ui - Fatal编程技术网

在jquery ui datepicker中禁用php mysql返回的特定天数

在jquery ui datepicker中禁用php mysql返回的特定天数,php,jquery,mysql,jquery-ui,Php,Jquery,Mysql,Jquery Ui,我有一个jquery: $.post('booked_dates.php', function(data) { var bookedDays = data; }); function isAvailable(date){ var dateAsString = date.getFullYear().toString() + "-" + (date.getMonth()+1).toString() + "-" + date.getDate(); var resul

我有一个jquery:

$.post('booked_dates.php', function(data) {
 var bookedDays = data;
    });

    function isAvailable(date){
    var dateAsString = date.getFullYear().toString() + "-" + (date.getMonth()+1).toString() + "-" + date.getDate();
    var result = $.inArray( dateAsString, bookedDays ) ==-1 ? [true] : [false];
    return result
  }

   $('#cal').datepicker({minDate: 0, maxDate: "+2M", beforeShowDay: isAvailable});
这个php,日期是y-m-d形式:

$merchant_date = mysql_query("SELECT date FROM merchants");

    while ($result = mysql_fetch_array($merchant_date)){

        $date =  $result['date'];
    }
我想知道如何将所有日期存储在一个数组中,将数组传递给Jquery端,然后禁用预定日期。基本上,我如何使数组作为数据可用并将其存储在bookedDays中?您可以在PHP文件中对MySQL的结果进行json_编码:

$merchant_date = mysql_query("SELECT date FROM merchants");
while ($result = mysql_fetch_array($merchant_date)){
    $dates[] =  $result['date'];
}
echo json_encode($dates);