【发布时间】:2009-09-18 16:11:14
【问题描述】:
这是我的 jQuery 代码。它应该解析this php 脚本返回的json。众所周知,php 可以工作。它还应该将日期文字转换为 javascript 日期对象。但是,dates.length 出现错误。谁能看出代码有什么问题?
if($("#calendar").length)
{
var dates;
$.post("/dates/jsondates.php",function(data)
{
for(var i=0; i<data.length; i++)
{
data[i].start = new Date(data[i].start);
data[i].end = new Date(data[i].end);
}
dates = data;
}, "json");
$("#calendar").datepicker(
{
beforeShowDay: function(date)
{
for(var i=0; i<dates.length; i++)
{
if(dates[i].start<date<dates[i].end)
{
return new Array(0, "booked", dates[i].comment);
}
}
return new Array(1);
}
});
}
【问题讨论】:
标签: php javascript jquery json datepicker