在这里,我试图传递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