Html 是否使用Express在node.js中的数组中接收表单数据?

Html 是否使用Express在node.js中的数组中接收表单数据?,html,node.js,express,Html,Node.js,Express,我想创建一个表单,该表单发出POST类型的请求,并使用express将数据发送到node.js服务器 表单如何在服务器中以数组的形式发送和接收?您可以使用ajax来完成 步骤1:创建index.html文件 <form onsubmit="save()"> <input type="text" id="uname"> <input type="submit" value="submit"> </form> 现在在app.js中编写此代码 app

我想创建一个表单,该表单发出POST类型的请求,并使用express将数据发送到node.js服务器


表单如何在服务器中以数组的形式发送和接收?

您可以使用ajax来完成

步骤1:创建index.html文件

<form onsubmit="save()">
<input type="text" id="uname">
<input type="submit" value="submit">
 </form>
现在在app.js中编写此代码

app.post("/login",function(req,res){
  var packet=req.body.packet;
  packet=JSON.parse(packet);
  var uname=packet.uname;
  // Do anything with this variable 
 });

您可以使用ajax来实现

步骤1:创建index.html文件

<form onsubmit="save()">
<input type="text" id="uname">
<input type="submit" value="submit">
 </form>
现在在app.js中编写此代码

app.post("/login",function(req,res){
  var packet=req.body.packet;
  packet=JSON.parse(packet);
  var uname=packet.uname;
  // Do anything with this variable 
 });

PHP引入了对application/x-www-form-urlencoded数据格式的扩展,允许对复杂的数据结构进行编码。Express通过body parser模块支持该格式

在名称末尾使用[]命名字段

<fieldset>
    <legend>What animals do you like?</legend>
    <label><input type="checkbox" name="animals[]" value="Cats"> Cats</label>
    <label><input type="checkbox" name="animals[]" value="Dogs"> Dogs</label>
    <label><input type="checkbox" name="animals[]" value="Tortoises"> Tortoises</label>
</fieldset>

当您阅读时,如果未选中任何复选框,则动物将是一个数组或未设置。

PHP为应用程序/x-www-form-urlencoded数据格式引入了一个扩展,允许对复杂的数据结构进行编码。Express通过body parser模块支持该格式

在名称末尾使用[]命名字段

<fieldset>
    <legend>What animals do you like?</legend>
    <label><input type="checkbox" name="animals[]" value="Cats"> Cats</label>
    <label><input type="checkbox" name="animals[]" value="Dogs"> Dogs</label>
    <label><input type="checkbox" name="animals[]" value="Tortoises"> Tortoises</label>
</fieldset>

阅读时,如果未选中任何复选框,则动物将是数组或未设置。

请输入一些代码,html+服务器文件请输入一些代码,html+服务器文件