Использую ajax запрос, для вытягивания данных из БД в формате JSON
Внутри success должно происходить следующее:
1. Очищаем div
2. Создаем шапку таблицы
3. Получаем данные из базы
4. Закрываем таблицу
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>");
}
В итоге у меня сначала создается и закрывается таблица, а только потом приходят данные из БД.
Я так понимаю, запрос в базу задерживается и поэтому такая ерунда получается.
Подскажите, как лучше поступить, что использовать,..вобщем наведите на правильный путь
Примечание:
уже пробовал async: false, к сожалению, это ничего не меняет
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.