Date.jsを使用していくつかの日付を表示していますが、奇妙なことが起こります。each
ステートメント内から形成された配列で使用する場合。
これが私が意味することです:
関数配列にを渡して使用すると、すべてが正常に機能しますevents_array
が、関数配列を使用すると、同じように見えるはずです。次のようになります。test
eventsArray
startDate is undefined
...new Date(startDate.getFullYear(), startDate.getMonth(), startDate.getDate()).getTime()...
function getTest() {
$.ajax({
type: "GET",
url: "/index",
dataType: "json",
success: function (data) {
var eventsArray = new Array();
jQuery.each(data, function (i, val) {
eventsArray.push(
new Array({
startDate: new Date(2011, 07, 20, 15, 50),
endDate: new Date(2012, 00, 10),
}));
});
var events_array = new Array({
startDate: new Date(2011, 07, 20, 15, 50),
endDate: new Date(2012, 00, 10),
}, {
startDate: new Date(2011, 07, 20, 15, 50),
endDate: new Date(2012, 00, 10),
});
test(events_array);
}
});
}
何か案は?
ありがとう