suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js – Wie Express Parameter an die von der render()-Methode gerenderte Webseite übergibt

Ich habe ein Formular verwendet, um eine Get-Anfrage auf einer Seite zu starten. Nach dem Routing habe ich zuerst eine Seite gerendert und geöffnet und musste dann eine $.json()-Methode im JS-Code der HTML-Seite selbst ausführen Die Frage ist, wie werden die Parameter an die gerenderte Seite übergeben und dann aufgerufen?
app.get('/testAllData',function (req,res) {

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

Antworte allen(1)Ich werde antworten

  • 学习ing

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

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

    testAllData.html 页面里需要用参数的地方用
    <%=start%>

    补充:以上写法前提是 你的express用了ejs作为模板引擎.

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

    Antwort
    0
  • StornierenAntwort