-3
私はこの配列を持っている:JavaScriptで複数の配列をループする方法は?
{"Los Angeles, CA":["East Los Angeles","Florence","Florence-Firestone","Los Feliz","West Los Angeles"]}
しかし、私のコードのみ印刷 "ロサンゼルス、CA"、子配列の文字列をなし...それらを表示する方法
function search4Location(query = true) {
$.ajax({
url: '/work/ajax/regions.php' + (query ? '?q=' + $("#searchLocation").val() : ''),
dataType: 'json',
success: function(data) {
var datalen = data.length;
$("#region").html('');
if (query == true) {
for (var i = 0; i < datalen; i++) {alert(123);
$("#region").append('<option>' + data[i] + '</option>');
var datalen2 = data[i].length;
for (var ii = 0; ii < datalen2; ii++) {
$("#region").append('<option>—— ' + data[i][ii] + '</option>');
}
}
} else {
for (var i = 0; i < datalen; i++) {
$("#region").append('<option>' + data[i] + '</option>');
}
}
}
});
return false;
}
?
"それらを表示させますか" ...? 'console.log'を使いますか? – evolutionxbox
JSON.stringify(data) – ADyson
クエリvarは何かに関連するものですか?私はそれが設定されて表示されません。あなたはおそらく、戻り値が配列であるかどうかを確認したい場合は、それを繰り返します。 – Carl