在这里,我试图传递foo
给另一个函数。foo
被定义为作为字符串的数组。以下是显示时的外观:
foo = 2,4,"Party--12:00",2,22,"Eventalist Launch--6:00",2,18,"Play Day--12:00"
由于我只传递 1 个变量,pp and dd
因此未定义并且什么都不是。
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
{
var xmlResponse = XMLHttpRequestObject.responseXML;
var foo = parseXML(xmlResponse);
//var string = JSON.stringify(foo);
dataOutput.innerHTML += foo;
getHoliday(pp,dd,foo);
}
我正在尝试将变量传递给我的日历函数,但我正在摸不着头脑,因为变量在这里变得未定义。这有什么关系?我有变量event
我的字符串数组,但它显示为未定义。HolidayName= new Array()
当foo
已经将数组传递给时,我是否感到困惑HolidayName
?
function getHoliday(monthSelected,theday,names)
{
var events = names;
monthSelected = monthSelected + 1
var holiday = ""
var HolidayName = new Array(event);
}
事件结束时没有数据,如果我这样做了,则未定义HolidayName = events