datepicker - 来自 csv 文件的不可用日期
datepicker - unavailableDates from csv-file
我正在尝试从 csv 文件中获取我的日期选择器日历的不可用日期。
csv 文件结构如下所示:
26.08.2015
05.08.2015
我要求从 csv 文件中获取数据,如下所示:
var unavailableDates = $.ajax({
type: "GET",
url: "http://www.website.de/dates.csv",
dataType: "text",
success: function(data) {
console.log(data);
}
});
alert (unavailableDates);
consolge-log 输出如下:
26.08.2015
05.08.2015
但是警报弹出窗口显示:
[object Object]
那么我怎样才能正确地从 csv 中获取数据,我需要这种结构中的这些数据:
var unavailableDates = ["19-8-2015","14-8-2015"];
非常感谢任何帮助!
编辑:
我使用连字符而不是点以正确的方式创建了 csv 文件,因此 csv 结构现在如下所示:
26-08-2015
05-08-2015
但我仍然得到
[object Object]
来自警报弹出窗口。
您可以使用库 https://github.com/evanplaice/jquery-csv/ 将 cvs 用于数组。
由于您使用的是 Ajax 回调函数,因此您只能在成功函数中获取结果。所以你可以做的是,创建另一个将 csv 数组作为参数的函数,并在成功回调中调用它。检查以下代码:
var unavailableDates = $.ajax({
type: "GET",
url: "http://www.website.de/dates.csv",
dataType: "text",
success: function(data) {
console.log(data);
var csvArray= $.csv.toArray(data);
processCsvArray(csvArray);
}
});
function processCsvArray(csvData){
//do your work
}
我正在尝试从 csv 文件中获取我的日期选择器日历的不可用日期。
csv 文件结构如下所示:
26.08.2015
05.08.2015
我要求从 csv 文件中获取数据,如下所示:
var unavailableDates = $.ajax({
type: "GET",
url: "http://www.website.de/dates.csv",
dataType: "text",
success: function(data) {
console.log(data);
}
});
alert (unavailableDates);
consolge-log 输出如下:
26.08.2015
05.08.2015
但是警报弹出窗口显示:
[object Object]
那么我怎样才能正确地从 csv 中获取数据,我需要这种结构中的这些数据:
var unavailableDates = ["19-8-2015","14-8-2015"];
非常感谢任何帮助!
编辑:
我使用连字符而不是点以正确的方式创建了 csv 文件,因此 csv 结构现在如下所示:
26-08-2015
05-08-2015
但我仍然得到
[object Object]
来自警报弹出窗口。
您可以使用库 https://github.com/evanplaice/jquery-csv/ 将 cvs 用于数组。 由于您使用的是 Ajax 回调函数,因此您只能在成功函数中获取结果。所以你可以做的是,创建另一个将 csv 数组作为参数的函数,并在成功回调中调用它。检查以下代码:
var unavailableDates = $.ajax({
type: "GET",
url: "http://www.website.de/dates.csv",
dataType: "text",
success: function(data) {
console.log(data);
var csvArray= $.csv.toArray(data);
processCsvArray(csvArray);
}
});
function processCsvArray(csvData){
//do your work
}