在 Hapi 18 中,如何或在何处捕获通过 HTML 表单提交的 HTML 输入数据?
How or Where to Catch HTML Input Data Submitted via HTML Form in Hapi 18?
我有这个表格:
<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">
.
您需要将名称属性添加到您的输入元素,以便在您的服务器上访问它们的值。否则你无法区分你的价值观。
试试这个。
<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>
我有这个表格:
<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">
.
您需要将名称属性添加到您的输入元素,以便在您的服务器上访问它们的值。否则你无法区分你的价值观。
试试这个。
<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>