0

次のように、PHP の json_encode から解析する配列があります。

[["1104", "1105", "1106", "1107"],[1, 2, 8, 9]]

配列 set1 の数に関連する div を生成しようとしています (["1104", "1105", "1106", "1107"])

配列set2を.innerHTMLとしてその中に入れたい

HTMLページには、このような4つのダイブがあります

<div id='1104'></div>
<div id='1105'></div>
<div id='1106'></div>
<div id='1107'></div>

私が試したことは次のとおりです。

var str=xmlHttp.responseText;
var res=JSON.parse(str);

   var r = res[0]

   for (i in r){

     var diva = res[1]
    for (z in diva ){

   document.getElementById(r[i]).innerHTML=diva[z];

   }
    }

それらを正しい場所に入れることができません。私は何をすべきか ?

4

3 に答える 3

0

内側の for ループが以前の値を上書きします。

内側のループをdocument.getElementById(r[i]).innerHTML=res[1].join(',');

于 2013-09-07T16:09:34.093 に答える