【发布时间】:2018-07-30 06:21:40
【问题描述】:
我想禁用 mysql 数据库中的那些日期。实际上每次都很难在 javascript 中更改日期,所以我想在 mysql 数据库中添加未来的日期,它会在 mysql 数据库的 jquery datepicker 中显示那些禁用日期。 我正在尝试这段代码,但我很困惑
$(function() {
$( "#datepicker" ).datepicker({
dateFormat: 'yy-mm-dd',
minDate: +1,
maxDate: "+3m",
beforeShowDay: checkBadDates
});
});
dateo = $("#datepicker").attr("value"); //need help here (1)
$.ajax({
type: "GET",
url: "ajaxdates.php",
data: 'dateone='+mydate,
success: function(data) {
$('#result').html(data);
}
});
var $myBadDates = new Array("#result", "2018-08-09"); // need help here (2)
function checkBadDates(mydate){ // need help here (3)
var $return=true;
var $returnclass ="available";
$checkdate = $.datepicker.formatDate('yy-mm-dd', mydate);
for(var i = 0; i < $myBadDates.length; i++)
{
if($myBadDates[i] == $checkdate)
{
$return = false;
$returnclass= "unavailable";
}
}
return [$return,$returnclass];
}
【问题讨论】:
标签: javascript php jquery mysqli