chelitsy
@chelitsy
все при мне

Как вернуть значение обратно в web форму из NODE?

Есть два файла:
(клиентская часть) index.ejs с которого отправлены значения
…
<div id="info"></div>
<script>
            $.post("/index", {
                    name: "ТЕСТ",
                    designation: "FN_TAST",
                });
</script>
…


(серверная часть) app.js как полученные данные "info" вернуть обратно, в (клиентская часть)
...
app.post("/index", (req, res) => {
  res.json([{
    name_recieved: req.body.name,
    designation_recieved: req.body.designation,
  }])

//требуется вернуть обратно на страницу в id="info"
let info = `${req.body.name} <br> ${req.body.designation}`
...
  • Вопрос задан
  • 109 просмотров
Решения вопроса 1
rqdkmndh
@rqdkmndh
Web-разработчик
Если хотите получить ответ на отправленное сообщение - нужно задать ф-ю которая будет этот ответ обрабатывать. Это третий параметр метода post:
$.post("/index", {
                    name: "ТЕСТ",
                    designation: "FN_TAST",
                }, function( data ) { //  передаем и загружаем данные с сервера с помощью HTTP запроса методом POST
	      $( "div" ).html( data ); // вставляем в элемент <div> данные, полученные от сервера
	    });
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@zkrvndm
Софт для автоматизации
document.querySelector('#info').innerHTML = info;
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы