【发布时间】:2021-02-24 10:25:04
【问题描述】:
我正在尝试使用 php 禁用基于 mysql 查询的已选择日期 我在 javascript 变量(var disabledDate)中得到了 php 结果。 这是我的代码:
$(function () {
$('#school').change(function(){ // this is dropdown
var dis_date;
var id = $(this).val();
var dis_date;
$.ajax({
type: "GET",
url: "details.php",
data: "pass_id="+id,
success: success
});
function success(data) //data received here is ["2020/12/20","2020/12/19"]
{
var disabledDate = data.trim();
alert(disabledDate);
jQuery(function()
{
var date = new Date();
var currentMonth = date.getMonth();
var currentDate = date.getDate();
var currentYear = date.getFullYear();
$('#calender').datepicker
({
beforeShowDay:before,
dateFormat: 'yy-mm-dd',
minDate: new Date(currentYear, 11, 1),
disabledDates: disabledDate,
maxDate: new Date(currentYear, 12, 31)
});
});
var before= function(dt)
{
return [dt.getDay() === 0 || dt.getDay() === 6, ""];
}
}
});
});
无法禁用 datepicker 中的日期。任何帮助!!!
【问题讨论】:
标签: javascript php jquery datepicker bootstrap-datepicker