-3
У меня есть этот массив:Как перебрать несколько массивов в JavaScript?
{"Los Angeles, CA":["East Los Angeles","Florence","Florence-Firestone","Los Feliz","West Los Angeles"]}
Но мой код печатает только "Лос-Анджелес, Калифорния", без строк ребенка массива ...
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 означающим что-либо касаться? Я не вижу, чтобы он был установлен. Вероятно, вы хотите проверить, что return - массив, итерация, если да, если не печатать? – Carl