したがって、IEを除く、これまでにテストしたすべてのブラウザーでうまく機能する次のコードがあります。
var array = eval( '(' + xmlHttp.responseText + ')' );
var html = '';
for(var key in array)
{
html += '<option value="' + key + '">' +array[key] + '</option>';
}
alert(html);
document.getElementById('countries').innerHTML = html;
問題はにあり.innerHTML
ます。アラートはデータを正常に出力しますが、内部でタグが削除され、単語が連続して表示されます。
それで、その問題を解決する可能性のあるアイデアはありますか?