@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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы