-2
這裏我試圖將foo
傳遞給另一個函數。 foo
被定義爲一個數組作爲字符串。下面是它的外觀時顯示:通過Javascript傳遞帶參數的變量:未定義的含義
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
我的字符串數組,但它顯示爲未定義。當foo
已經將數組傳遞給HolidayName
時,我難以理解HolidayName= new Array()
嗎?
function getHoliday(monthSelected,theday,names)
{
var events = names;
monthSelected = monthSelected + 1
var holiday = ""
var HolidayName = new Array(event);
}
事件結束了,沒有數據,如果我這樣做HolidayName = events
對不起,但我不知道什麼你在談論,主要是因爲你缺乏常規術語。你正在使用哪本書? – 2013-02-24 19:33:19
我的描述可能有點淺,但我的意思是我想知道爲什麼,當我從'getHoliday()'傳遞變量'foo'時,腳本到達函數時會變得未定義。 – GivenPie 2013-02-24 19:36:42