Advertisement
sphinx2001

html_js

Apr 29th, 2023
811
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.36 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <title>Мега база данных</title>
  5.     <meta charset="utf-8" />
  6. </head>
  7. <body>
  8.     <div id="message"></div>
  9.     <p>
  10.         Введите имя: <br />
  11.         <input name="username" id="username" />
  12.     </p>
  13.     <p>
  14.         Введите возраст: <br />
  15.         <input name="userage" id="userage" type="number" />
  16.     </p>
  17.     <button onclick="send()">Отправить</button>
  18.     <script>
  19.         async function send() {
  20.             // получаем введеное в поле имя и возраст
  21.             const username = document.getElementById("username").value;
  22.             const userage = document.getElementById("userage").value;
  23.  
  24.             // отправляем запрос
  25.             const response = await fetch("/hello", {
  26.                 method: "POST",
  27.                 headers: { "Accept": "application/json", "Content-Type": "application/json" },
  28.                 body: JSON.stringify({
  29.                     name: username,
  30.                     age: userage
  31.                 })
  32.             });
  33.             if (response.ok) {
  34.                 const data = await response.json();
  35.                 document.getElementById("message").textContent = data.message;
  36.             }
  37.             else
  38.                 console.log(response);
  39.         }
  40.     </script>
  41. </body>
  42. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement