ループ コンテキストが設定されている場合、コンテキスト オブジェクトにアクセスできないようです。var context = [id1, id2, id3];
このコールバック関数は機能します:
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;
}
}