У меня есть форма, которая при отправке через ajax добавляет новый элемент в список в базе данных. Этот список отображается на странице, что я хочу сделать, это обновить этот список, когда новый элемент будет добавлен в список без обновления страницы. Каков наилучший способ сделать это?Загрузите содержимое после завершения ajax
0
A
ответ
1
Вам нужно, чтобы сервер возвращал некоторую информацию после первоначального запроса ajax. Если ваш список использует шаблон для визуализации каждого LI
элемент, он бы, вероятно, лучше просто ответить HTML, а затем добавить, что непосредственно в UL
Допустим, что ваш сервер отвечает
<li class="animal" data-id="123">
<a href="/animals/123">Panda</a>
It's a bear
</li>
Вот ваш бит JavaScript
var data = {name: "Panda", description: "It's a bear"};
var xhr = $.post('/animals', data);
xhr.done(function(html) {
$("#my-list").append(html);
});
Это решение juses jQuery.post и deferred.done
Смежные вопросы
- 1. Загрузите содержимое ajax внутри fancybox
- 2. Rebind после завершения ajax
- 3. Запуск кода jQuery после завершения загрузки страницы Содержимое AJAX
- 4. загрузите iframe после завершения другой iframe загрузки
- 5. Загрузите содержимое div с помощью ajax
- 6. AJAX reload div после завершения
- 7. Загрузите содержимое и отдельно содержимое V/S загрузите iframe?
- 8. Выполнение действия после завершения функции ajax
- 9. Загрузите содержимое шаблона после нажатия кнопки
- 10. Загрузите Facebook как ящик после завершения содержимого страницы
- 11. Сбросить одну функцию после завершения ajax
- 12. после завершения ajax, загрузите теги <script>, но только те, у которых определенный идентификатор
- 13. Загрузите файлы js после включения ajax
- 14. Загрузите файл после обработки запроса ajax
- 15. Загрузите загруженную страницу AJAX после обновления
- 16. После запроса AJAX загрузите файл php
- 17. Некоторые команды не выполняются после завершения или успешного завершения ajax
- 18. Загрузите содержимое динамически hijax
- 19. Загрузите содержимое в TinyMCE
- 20. Нет действия ajax, снятого после завершения сессии
- 21. Как переименовать document.write после завершения jQuery ajax
- 22. Получение данных JSON после завершения Ajax
- 23. Доступ к объекту ответа ajax после завершения
- 24. jquery ajax вызов выполнить функцию после завершения
- 25. Код не работает после завершения вызова AJAX
- 26. Запуск функции после завершения вызова Ajax
- 27. Как запустить запрос ajax после завершения предыдущего?
- 28. Возврат ответа Ajax после завершения фьючерсов
- 29. загрузить файлы css после завершения $ .ajax
- 30. jQuery - сделайте что-нибудь после завершения AJAX
поиск ajax –
этот вопрос не является достаточно конкретным – akonsu
Почему вы просто не добавляете новый элемент в обратный вызов ajax из submit? –