以下のスクリプトを使用しています。PHPエコーを使用して、配列の3番目の部分を正常に追加しています。document.write が正しく出力するので、私はこれを知っています。ただし、この配列を日付ピッカーに入力すると、配列の最初の 2 つのコンポーネントのみが使用されます。配列の 3 番目の部分は異なる構造になっていますか? 助けてくれてありがとう。
<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>