その変数をサーバーに送信せずに、jQuery JSON 呼び出しから外部のローカル変数にアクセスする必要があります (したがって、data パラメーターを使用しません)。
for (var prop in channels) {
$.getJSON(url).done(function(json) {
channels[prop].value = ...;
});
}
残念ながら、prop
外側のループが続くと変数が変化します。
変数を getJSON 呼び出しにバインドすることは可能ですか?