recherche

Maison  >  Questions et réponses  >  le corps du texte

node.js - Comment Express transmet les paramètres à la page Web rendue par la méthode render()

J'ai utilisé un formulaire pour lancer une requête get sur une page. Après le routage, j'ai d'abord rendu et ouvert une page, puis j'ai dû exécuter une méthode $.json() dans le code js de la page html elle-même. la question est de savoir comment le mettre sous forme de formulaire ? Les paramètres sont transmis à la page rendue puis appelés ?
app.get('/testAllData',function (req,res) {

    var start=req.query.startTime;
    var end=req.query.endTime;
    //如何把这两个参数传递到html页面里面?
    res.render("testAllData.html");
});
伊谢尔伦伊谢尔伦2769 Il y a quelques jours858

répondre à tous(1)je répondrai

  • 学习ing

    学习ing2017-06-10 09:50:46

    res.render("testAllData.html",{start:start,end:end});

    page testAllData.html où les paramètres sont nécessaires, utilisez
    <%=start%>

    Supplément : le principe de la méthode d'écriture ci-dessus est que votre express utilise ejs comme moteur de modèle.

    app.engine('.html', require('ejs').renderFile);

    répondre
    0
  • Annulerrépondre