我似乎无法使用循环上下文设置访问上下文对象:var context = [id1, id2, id3];
如何访问上下文对象作为PageMethods回调数组
这个回调函数的工作原理:
function OnChangeSucceeded(result, context, methodName) {
document.getElementById(context[0]).disabled = result;
document.getElementById(context[1]).disabled = result;
document.getElementById(context[2]).disabled = result;
}
这个回调函数失败:
function OnChangeSucceeded(result, context, methodName) {
for(var indx = 0; indx < context.length; indx++) {
document.getElementById(context[indx]).disabled = result;
}
}
调用PageMethods的函数将上下文参数设置为: var context = [id1,id2,id3]; 我已将其更改为: var context = new Array(id1,id2,id3); 但仍然得到相同的结果,我认为上下文参数作为一些其他对象传递给回调。 – HadleyHope 2009-01-02 13:40:02