function getSsrBandAid(ssn,id) {
DWREngine._execute(_ajaxConfig._cfscriptLocation, null, 'getSsrBandAid', ssn, doQueryResults); //calling method in decRequest.cfc
function doQueryResults(t){
xmlT = loadXMLString(t);
alert(ssn);
}
}
尝试将ssn传递给doQueryResults()函数 我试过这个doQueryResults(t,ssn),但它不起作用。
任何帮助表示感谢。
由于
答案 0 :(得分:1)
ECMA- / Javascript具有静态(词汇)范围。它还具有“innerContext”关闭“outerContext”的功能。
长话短说,您的doQueryResults()
会复制父作用域(即getSsrBandAid)。其中包括激活对象,其中包含参数。
因此,如果alert(ssn);
未定义,则在调用getSsrBandAid()
时也未定义。