我正在使用下面的脚本。我正在使用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