2017-12-03 455 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 –