首页 > 解决方案 > 表格数据在新标签中展开

问题描述

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

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

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

如果需要任何进一步的细节,请告诉我。

标签: javascriptdatabasefirebase-realtime-databasehtml-tabledatatables

解决方案


您应该使用 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/


推荐阅读