Всем привет! По клику получаю данные из БД, все работает, но есть нюанс. Вывожу все таблицей, тег </table> закрывает таблицу раньше чем выводятся данные: Код (Text): <table><thead> <tr> <th>id</th> <th>name</th> </tr> </thead><tbody></tbody></table> <tr> <td>1</td> <td>первый</td> </tr> вот мой код: Код (Text): $("#list").click(function() { objectLink = $("h1").attr("title"); $.ajax({ url: 'product/list', type: 'get', dataType: 'json', data: "linkName="+objectLink, success: function (data) { $("#addInfo_area").empty(); $("#addInfo_area").html("<table class='table table-hover'>" + "<thead><tr>" + "<th>id</th>" + "<th>name</th>" + "</tr></thead><tbody>"); for (var i = 0; i <data.length; i++) { $("#addInfo_area").append("<tr>" + "<td>"+data[i].id+"</td>" + "<td>"+data[i].name+"</td>" + "</tr>"); } $("#addInfo_area").append("</tbody></table>"); }, }); }); Подскажите, в чем может быть дело?
есть возможность собрать это все тут ? http://phpfiddle.org/ просто вместо data сделайте вот так data: [{"1":"один"},{"2":"два"},..] мне пора домой идти - приду посматрю что не так