Я пытаюсь просто показать определенные дни в JQuery UI DatePicker. Мой код до сих пор от получения PHP json_encode($result);
, $result
это из запроса SQL. С помощью jQuery у меня теперь есть следующий код:
$(function(){
var today = new Date();
$("#excursionDate").datepicker({
minDate: today,
dateFormat: 'dd-mm-yy',
beforeShowDay: excursionDates
});
});
function excursionDates(date)
{
var day = date.getDay();
var dayValues = [];
$.get("getExcursionDay.php", {excursionId: 3}, function(data){
for(var i = 0; i < data.length; i++)
{
dayValues.push(parseInt(data[i].excursionDay));
}
}, 'json');
if($.inArray(day, dayValues) !== -1)
{
return[true];
}
else
{
return[false];
}
}
По какой-то причине я не могу толкнуть значения в dayValues
массив. Что я мог сделать, чтобы решить проблему, с которой я столкнулся?
Задача ещё не решена.
Других решений пока нет …