我只是一名業餘愛好者,我對DateTimePicker的可用時間列表有點麻煩。我在尋找幫助,以瞭解代碼爲什麼不起作用。我沒有建立任何網站或類似的網站,我只是在練習。將PHP變量值傳遞給DatePicker Javascript
基礎:
<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>";
如果我打印出來的 「$列表」 PHP變量,它會顯示:'11:30' , '12:30'。但在js只顯示1個允許的時間而不是2個。實際上它可以是10個不同的時間,仍然只顯示1.
我看不出兩種上市方式的區別。
如果你能給我一個答案,我將不勝感激。
謝謝。
嘗試沒有json_encode –