次のようなJavaScript関数があります。
function reloadToolbar() {
var ids = ["#gs_foo"];
var parmName = ["foo"];
for (i = 0; i < ids.length; i++) {
$.ajax({url:"myurl?parm="+parmName[i],success:function(result){
$(ids[i]).html(result);
}});
}
}
ただし、上記のコードは機能しません。id は更新されませんgs_foo
。以下のコードは問題なく動作しますが、変更点に注意してください ( $("#gs_foo).html(result)
)
function reloadToolbar() {
var ids = ["#gs_foo"];
var parmName = ["foo"];
for (i = 0; i < ids.length; i++) {
$.ajax({url:"myurl?parm="+parmName[i],success:function(result){
$("#gs_foo").html(result);
}});
}
}
どうすればこれを正しい方法で行うことができますか?