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