id не сохраняется из ссылки в nodejs - PullRequest
0 голосов
/ 06 октября 2019

Я хочу сохранить идентификатор заявки со страницы обратной связи в БД, как я могу это сделать?

Проблема в этой строке "const ticketId = 'ticketId';" ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

js код:

   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>
...