@semki096

Отправка формы аяксом и сразу обновление информации на странице аяксом?

Форма отправляется аяксом. Можно ли сделать так, что при сабмите формы, сразу же подгружались аяксом новые данные из базы на страницу? Вариант success: function(){ $("div#wall").prepend ... не подойдёт потому что мне необходим вывод айдишника вновь созданного обьекта.
  • Вопрос задан
  • 384 просмотра
Пригласить эксперта
Ответы на вопрос 2
finnish
@finnish
Если я правильно понял, Вы получаете в ответ HTML, который добавляете на стену.
В этом случае самым простым вариантом без изменения архитектуры приложения будет добавление в этот ответ id в качестве data-атрибута. Например, так:
<div class="wall-post" data-id="75301">
  <!-- ... -->
</div>

А добавление на стену реализовать чуть-чуть иначе:
var $post = $(response);
var postId = $post.data('id'); // Вот и нужный идентификатор
$("div#wall").prepend($post);
Ответ написан
Igor_307
@Igor_307
Фрилансер
Генерировать весь html на сервере и отправлять ответом в браузер. Для этого лучше использовать json
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 00:08
2500 руб./за проект
21 мая 2024, в 23:47
30000 руб./за проект