Задать вопрос
@grinch_asd

Динамическое добавление контента?

Здравствуйте.
У меня есть форма добавления контента на сайт. Код следующий:
<form id="main_form">
  <input type="hidden" name="update" value="272848" id="qry_type" />
  <input type="text" placeholder="Название" name="product_chr_name"/>
  <input type="text" placeholder="Текст" name="product_dec_price1"/>
  <label id="load_img">Картинка<br/>
  </label>
  <input type="button" value="Выполнить" id="push" />
 </form>


$("#push").click(function(){
   var fd = new FormData($('#main_form')[0]);
   fd.append('from', window.location.href);
   xhr = new XMLHttpRequest();
   xhr.open('POST', '', true);
   xhr.send(fd);
  });


Контент добавляется, но видно его только после обновления страницы. Вопрос - как сделать так, чтобы его было видно на сайте сразу после обновления ?
  • Вопрос задан
  • 222 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Roshette
@Roshette
So love fucking laravel
А можешь это сделать через ajax?
Ответ написан
Ruless
@Ruless
Frontend development
Можешь попробовать как то так
1) Создаешь в jquery шаблон вывода
2) Подставляешь в него данные с формы
3) Append or prepend в нужный блок на сайте.

let $block = $('.result');
$block.prepend('<p>' + fd.get("product_chr_name")  + '</p><p>' + fd.get("product_dec_price1") + '</p>');


Но другим пользователям нужно будет обновлять страницу что бы увидеть эти данные.
Ну вообще как то так
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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