Javascript id不是';t从nodejs中的链接保存
我想将反馈页面中的票证id保存到DB中,如何才能做到这一点 问题出现在这行“const ticketId='ticketId' js代码: 控制器: 链接:Javascript id不是';t从nodejs中的链接保存,javascript,jquery,node.js,express,node-modules,Javascript,Jquery,Node.js,Express,Node Modules,我想将反馈页面中的票证id保存到DB中,如何才能做到这一点 问题出现在这行“const ticketId='ticketId' js代码: 控制器: 链接: 不清楚您的那条线路有什么问题。有错误消息吗?您知道常量是块范围的,很像使用let语句定义的变量。常量的值不能通过重新分配来更改,也不能重新声明。@JeroenHeier情况是,用户将对他打开的票证给出反馈,因此在票证上有一个反馈按钮,单击该按钮,它将重定向到反馈页面(url显示在反馈页面:),但现在我想用相同的id保存它,错误是paste
不清楚您的那条线路有什么问题。有错误消息吗?您知道常量是块范围的,很像使用let语句定义的变量。常量的值不能通过重新分配来更改,也不能重新声明。@JeroenHeier情况是,用户将对他打开的票证给出反馈,因此在票证上有一个反馈按钮,单击该按钮,它将重定向到反馈页面(url显示在反馈页面:),但现在我想用相同的id保存它,错误是paste.ofcode.org/GZhPa35AxLu73sBbKJgT45@mohammadjavadahmadi那么,我应该如何定义它,以便它总是能够得到一个值呢<代码>让ticketId='ticketId'代码>或var ticketId='ticketId'编码>并使用它
const ticketId = 'ticketId';
let rating =[];
$(".starrr").each((index)=>{
rating.push({
_id:$(`.star-c-${index}`).attr("id"),
value:parseInt($(`.star-c-${index}`).attr("data-rating"))
})
});
const comment = $("#comment-feedback").val();
const feedbackObj = {
comment:comment,
rating:rating
}
const feedbackform = async (req, res) => {
Rating.find({delete: false, school : req.session.currentSchool._id}).exec(function(err, ratings){
if(err)
{
console.log(err)
}
else
{
console.log(ratings);
req.flash('success', 'Successfully saved feedback');
res.render("ticket_feedback",{ratingDetail:ratings, ticketId:req.params.id})
}
})
};
router.get('/feedbackform/:id', feedbackform);
<a href="http://localhost:3000/ticket/feedbackform/59b02734e3008a5a6ebcef50" class="btn btn-primary"> Feedback </a>