我在变量项中获取了一个值,这在html中的脚本标记中,但是我想将变量项中的数据传递给我的后端,以用于存储在数据库中。我将selectedTeams设置为res.local.selectedTeams,因此我可以在ejs中使用它来尝试存储项的值并像这样使用它,但是它不起作用
var transfer = $("#transfer1").transfer(settings1);
// get selected items
var items = transfer.getSelectedItems()
console.log(items)
for (let index = 0; index < items.length; index++) {
<%= selectedTeams %>.push({_id: items[index].value})
}
res.locals.selectedTeams = []
router.post('/newseason', auth.adminAuth, async function(req, res, next) {
console.log('..............................................................')
console.log(selectedTeams)
});
因此,当该网址被称为/ newseason时,我希望选定的球队能够成为选中的球队中的一员
答案 0 :(得分:0)
您需要将ajax请求发送到api,并使用api传递数据,以便将其发送到服务器。
并且可以从后端代码中的API访问req.body
中的 selectedTeams 。