Html 是否使用Express在node.js中的数组中接收表单数据?
我想创建一个表单,该表单发出POST类型的请求,并使用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
表单如何在服务器中以数组的形式发送和接收?您可以使用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+服务器文件