Здравствуйте! Понимаю, что теме уже >4 лет, но столкнулась с абсолютно идентичной проблемой, так что даже зарегистрировалась на форуме и вышла из режима readonly
success: function (data)
{
list = JSON.parse(data);
var html = "";
for (var key1 in list['list'])
{
html+='<a class = "link" onclick="event.preventDefault()">';
for (var key2 in list['list'][key1]) {
//i++;
// console.log(i);
html +='<li class = "big" onclick="findList(' + (+key1 + 1) + ')">' + list['list'][key1]["ima"] + " \(" + list['list'][key1]["count(marker.district)"] + "\)</li>";
//console.log(list['list'][key1]["ima"]);
}
html+='</a>';
};
html+='<a class = "link" onclick="event.preventDefault()"><li class = "big" onclick="findList('+list.allLIST['count(*)']+")>Все районы" + " \(" + list.allLIST['count(*)'] + "\)</li></a>";
console.log(html);
$("ul.list").html(html);
}
Прочитав ответ от bushstas, выполнила его совет. В итоге все равно выводит по три строки в один <li>. А list.allLIST['count(*)'] вообще выдает undefined. Помогите пожалуйста, кто сможет. Уже три дня бьюсь головой о клаву...
Заранее спасибо!