【发布时间】:2019-03-15 23:00:32
【问题描述】:
我正在使用 Jade 模板引擎在 JavaScript 中创建一个整数数组。
单击按钮时,我需要将该数组传递给 Express js 路由。
我试过下面的代码:
翡翠档案:
//Passing the ID to function cap one by one.
td
input(type="checkbox", name="delete" onclick=`cap(${item.IssueID})`)
//here i need to pass the array--> (arr) to the Express route.
td
a(href=`/tracker/deleteIssues/${arr}`) Delete
td
script.
var b=1;
var arr=[];
function cap(id) {for(var i=b;i<b+1;i++){arr.push(id);} b++;}
我无法将数组传递给 Express js 路由。
但是我可以一个一个地传递 id 任何人都可以告诉如何一次性传递整个数组。
我在 Express js 中尝试的代码如下:
//trying to pass array here in route
router.get('/deleteIssues/:arr', function(req, res) {
console.log("deleting");
var Issue = req.params.arr[0];
console.log(Issue);
});
【问题讨论】:
标签: javascript node.js express pug