Передача значения переменной PHP в Javascript DatePicker

Я всего лишь хобби-игрок, и у меня возникли небольшие проблемы с списком доступного времени DateTimePicker. Я ищу помощь, чтобы понять, почему коды не работают. Я не создаю какие-либо сайты или тому подобное, я просто практикуюсь.

Основные:

<script>
$('#datetimepicker4').datetimepicker({
minDate:new Date(),
allowTimes:['10:30','11:30','12:30'] });
</script>

2

Решение

Причина, по которой он отображается только один раз, заключается в том, что вы печатаете только один параметр для allowTimes.

[".json_encode($list)."] где все в двойных кавычках. Ваш вывод ["'11:30',12:30'"], Таким образом, вам нужно удалить двойные кавычки, чтобы иметь несколько значений.

Кроме того, это не самый эффективный способ сделать это. Если вы знаете, что печатаете массив, почему бы не настроить время таким образом?

Пример:

<?php
$allowTimes = array(
'10:30',
'11:30',
'12:30'
);
?>

<script>
$('#datetimepicker4').datetimepicker({ minDate:new Date(), allowTimes:<?php echo json_encode($allowTimes) ?> });
</script>
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]