【问题标题】:Table Data expanding in New Tab表格数据在新标签中展开
【发布时间】:2021-04-14 20:07:41
【问题描述】:

所以我正在开发一个数据库网站,该网站允许用户插入注册访问者的数据,其中包括他们的姓名、出生日期、地址、性别以及更多关于他们的医疗状况的信息。现在我正在使用 Firebase 实时数据库来保存数据,并将值快照到可以查看访问者特定信息的表中。

我现在想要的是使正在附加和添加的每一行都可以点击,当它被点击时,它会在一个包含特定访问者完整数据的新标签中打开。新标签中的数据也应从 Firebase 中检索。

但我不确定如何做到这一点并需要帮助。

如果需要更多详细信息,请告诉我。

【问题讨论】:

  • 请在您的帖子中包含代码以及您迄今为止取得的成就以及您尝试过的工作。不要指望人们重新创建您的代码来展示解决方案。
  • 如果您能提供帮助,我可以亲自与您联系,为您提供代码,因为我有多个文件可以同时工作以使我想要执行的操作成为可能。

标签: javascript database firebase-realtime-database html-table datatables


【解决方案1】:

您应该使用 ejs 来呈现该信息

通过使用 ejs,您可以在网页加载时将变量传递给网页

示例

app.post("/signin",function(req,res){
var user = new User({
    username:req.body.username,
    password:req.body.password
});
 req.login(user,function(err){
    passport.authenticate("local",{failureRedirect:"/signinERR"})(req,res,function(){
        res.render("/",{username:req.body.username});
    });
});
});

在 ejs 文件中,您可以像这样访问用户名变量

<h1>Welcome <%= username %> </h1>

在此处阅读更多关于 ejs 的信息https://ejs.co/

【讨论】:

    猜你喜欢
    • 2012-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 2012-09-01
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    相关资源
    最近更新 更多