Как или где можно поймать входные данные HTML, отправленные через форму HTML в Hapi 18? - PullRequest
0 голосов
/ 09 мая 2019

У меня есть эта форма:

<form method="POST">
    <input type="email">
    <input type="password">
    <input type="checkbox" checked>
    <button type="submit">submit</button>
</form>

для отправки входных данных на мой сервер hapi.js.

Сначала я попытался войти request.payload;но он вернул нулевой объект {}.

Я могу уловить это, когда отправлено через jQuery $.post('url', { payload }), по request.payload.

Но на этот раз я не использую Ajax;просто формальный html <form method="POST">.

1 Ответ

0 голосов
/ 09 мая 2019

Вам необходимо добавить атрибуты имени к вашим элементам ввода, чтобы получить доступ к их значениям на вашем сервере. В противном случае вы не сможете отличить ваши значения от других.

Попробуйте это.

<form method="POST" action="http://localhost:3000/">
        <input type="email" name="email">
        <input type="password" name="password">
        <input type="checkbox" checked name="status">
        <button type="submit">submit</button>
    </form>
...