我似乎無法使用循環上下文設置訪問上下文對象: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