简体   繁体   English

在新标签页中呈现静态内容(express,ejs)

[英]Render static content in new tab (express, ejs)

So, my express app runs fine, it has a mongodb backend and renders tables with data perfectly. 因此,我的express应用运行良好,它具有mongodb后端,并且可以完美地呈现带有数据的表。 Now, a table exported from my db looks like that: 现在,从我的数据库导出的表如下所示:

<div class="container">
    <h3><a href="/products">Product List</a></h3>
    <h1>Product Detail</h1>
    <table>
        <tbody>
            <tr>
                <td>ORDERID</td>
                <td>=</td>
                <td>78978</td>
            </tr>
             <tr>
                <td>WIDTH</td>
                <td>=</td>
                <td>1234</td>
            </tr>
        </tbody>
    </table>
</div>

<a href="......">TXT</a>

Now, when I hit the TXT-Hyperlink I'd like to have a new tab with a file called "78978.TXT", which is it ORDERID as a name. 现在,当我点击TXT-Hyperlink时,我想创建一个新标签,其中包含一个名为“ 78978.TXT”的文件,即名称ORDERID。 The content of the table has to be like this: 该表的内容必须是这样的:

ORDERID = 78978
WIDTH = 1234

Somehow I don't see how this can be achieved. 我不知道如何实现这一目标。 Thanks for your help :) 谢谢你的帮助 :)

you can use javascript to create file like https://jsfiddle.net/UselessCode/qm5AG/ . 您可以使用javascript创建类似https://jsfiddle.net/UselessCode/qm5AG/文件。

Or you can use third party like https://www.npmjs.com/package/file-saver to create txt file to download 或者,您可以使用https://www.npmjs.com/package/file-saver第三方来创建要下载的txt文件

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM