我正在使用下面的腳本。我正在使用php回顯成功添加數組的第三部分。我知道這一點,因爲document.write輸出正確。但是,當我將這個數組提供給datepicker時...只使用數組的前兩個組件。數組的第三部分結構是否有所不同?謝謝你的幫助。array.push()變量結構不同?
<script>
var enableDays = ["07-08-2013", "08-08-2013"];
enableDays.push(" <?php echo mysql_result($result, 0, 'date'); ?> ");
document.write(enableDays[2]);
jQuery(function(){
function enableAllTheseDays(date) {
var sdate = $.datepicker.formatDate('dd-mm-yy', date)
console.log(sdate)
if($.inArray(sdate, enableDays) != -1) {
return [true];
}
return [false];
}
$('#datepicker').datepicker({dateFormat: 'dd-mm-yy', beforeShowDay: enableAllTheseDays});
})
</script>
仍在使用'document.write' ???轉到'console.log'和**你的第三部分不是約會** – Praveen
好的,謝謝。任何想法爲什麼數組的第三部分對datepicker沒有影響? – user2014175
你的第三部分看起來不像日期,把它看作字符串 – Praveen