function seccsessExit(data){
var output="";
var adresssUsers="";
var geoUsers="";
for (var i in data) {
output+="<li>";
for (var j in data[i]) {
while(j == "address") {
for(var t in data[i][j]) {
adresssUsers+= "<p>" + data[i][j][t] + "</p>";
}
output+=adresssUsers;
while (t=="geo"){
for(var z in data[i][j][t]) {
geoUsers+="<p>" + data[i][j][t][z] + "</p>";
}
}
output+=geoUsers;
break;
}
output+="<p>" + data[i][j] + "</p>";
}
output+="</li>";
document.getElementById("user-contacts").innerHTML=output;
}
}
Есть JSON файл, пытаюсь вывести данные массива с помощью AJAX.
Все работает хорошо и почти без задержек, если не включить этот кусок кода
while (t=="geo"){
for(var z in data[i][j][t]) {
geoUsers+="<p>" + data[i][j][t][z] + "</p>";
}
}
Как это можно написать проще?