【发布时间】:2017-07-28 17:49:46
【问题描述】:
我只是一个业余爱好者,我对 DateTimePicker 可用时间列表有点麻烦。我正在寻求帮助以了解为什么代码不起作用。我没有建立任何网站或类似的东西,我只是在练习。
基本:
<script>
$('#datetimepicker4').datetimepicker({
minDate:new Date(),
allowTimes:['10:30','11:30','12:30'] });
</script>
完美列出了这 3 个允许的时间。
我的问题只是一个原则:为什么它不能这样工作?
仅举例:
$time1 = "10:30";
$time2 = "11:30";
$time3 = "12:30";
$list = "'" . $time2 . "'," . $time3 . "'";
echo "<script>\n";
echo "$('#datetimepicker4').datetimepicker({ minDate:new Date(), allowTimes:[".json_encode($list)."] });";
echo "\n</script>";
如果我打印出“$list” php 变量,它将显示:'11:30','12:30'。但是在js中只显示1个允许的时间而不是2个。实际上它可以是10个不同的时间,仍然只显示1个。
我看不出两种列出方式的区别。
如果你能给我一个答案,我将不胜感激。
谢谢。
【问题讨论】:
-
尝试不使用 json_encode
标签: javascript php datetimepicker bootstrap-datetimepicker