2017-12-03 46 views
0

以下のコードを無効にする日付の変数(12-12-2017および9-12-2017)をスクリプト内からではなく別のテキストファイルから取得する方法を教えてください。私は役に立たない多くの方法を試みた。どんな助けでも大歓迎です。Datepickerがテキストファイルから変数を読み込みます

コード:

<!--start datepicker --> 
<script type="text/javascript"> 
var unavailableDates = ["12-12-2017","9-12-2017"]; 
function unavailable(date) { 
dmy = date.getDate() + "-" + (date.getMonth() + 1) + "-" + date.getFullYear(); 
if ($.inArray(dmy, unavailableDates) == -1) { 
    return [true, ""]; 
} 
else { 
    return [false, "", "Unavailable"]; 
} 
} 

$(function() { 
    $("#datepicker1, #datepicker2").datepicker({ 
     dateFormat: 'mm/dd/yy', 
     beforeShowDay: unavailable, 
     minDate: 2, 
     }); 
}); 
</script> 
<!--end datepicker --> 
+0

日付は静的か動的か。 – jeff

答えて

1

あなたが無効の日付を取得するために、REST APIを書くことができます。

+0

どのように動作しますか? – Nabid

+1

ファイルを読み込んで日付(またはテキストファイルにあるデータ)をWebアプリケーションに返す関数をサーバー上に作成します。 –

+0

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest –