我有一个问题。
我想发布一些"数组值"到" data.js"。
喜欢
router.post('/insertinfo', function(req,res,next){
var gender = req.body.gender;
var age = req.body.age;
var data_no= req.params.data_no;
var dataSub_no = req.body.dataSub_no;
但我不知道如何在req.body.dataSub_no中使用数组..
原因数组应该像这样[a],[1],[2] ......等等。
如何获得它? req.body.dataSub_no [0]?我不认为这是对的。
这是" data.ejs"
代码是
<%
var idxin=[];
for(i=x; i<row.length; i++)
{
x=i;
var oneItem = row[i];
if(oneItem.dataSub_no==twoItem.dataSub_no)
{
%>
**<input type="radio" name="<%=oneItem.dataSub_no%>" id="<%=oneItem.dataChoice_no%>" value="<%=oneItem.dataChoice_no%>" ""><%=oneItem.dataChoice_content%><%=oneItem.dataSub_no%></input>**
<%}
if(oneItem.dataSub_no != twoItem.dataSub_no) break;
}
}
%>
<input type="submit" value="submit">
答案 0 :(得分:0)
指向数组的对象可以在正文中发送。将正文类型设置为JSON(application/json)
。
{"data":["dummy1", "dummy2"]}
在node.js中,
data_array = req.body.data;
// now data_array is an array and can be indexed as data_array[0] and so on.