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

时间:2019-02-20 08:07:26

标签: javascript jquery html node.js express

因此,我的express应用运行良好,它具有mongodb后端,并且可以完美地呈现带有数据的表。现在,从我的数据库中导出的表如下所示:

<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>

现在,当我点击TXT-Hyperlink时,我想创建一个新标签,其中包含一个名为“ 78978.TXT”的文件,即名称ORDERID。该表的内容必须是这样的:

ORDERID = 78978
WIDTH = 1234

我不知道如何实现这一目标。感谢您的帮助:)

1 个答案:

答案 0 :(得分:1)

您可以使用javascript创建类似https://jsfiddle.net/UselessCode/qm5AG/的文件。

或者您可以使用https://www.npmjs.com/package/file-saver之类的第三方来创建要下载的txt文件