gpt4 book ai didi

javascript - 将原始 html 快速渲染为文本

转载 作者:行者123 更新时间:2023-12-01 03:43:10 24 4
gpt4 key购买 nike

我正在尝试将 html 表渲染到/guestbook.ejs,然后将 guestbook.ejs 重定向到/guestbook。但是,我的 guestbook.ejs 将 html 代码显示为纯文本。

这是我的代码:

服务器.js:

app.get('/guestbook', function(req, res) {
var data = require('./guestbook.json');

var table =
'<table border="1"> ';
for (var i=0; i < data.length; i++){
table +=
'<tr>' +
'<td>' + data[i].id + '</td>' +
'<td>' + data[i].username + '</td>' +
'<td>' + data[i].country + '</td>' +
'<td>' + data[i].date + '</td>' +
'<td>' + data[i].message + '</td>' +
'</tr>';
}
res.render('pages/guestbook.ejs', {
new_table: table
});

res.sendfile('/views/pages/guestbook.ejs');
});

guestbook.ejs:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>


<div><%= new_table %></div>


</body>
</html>

结果实际上是文本格式的:

<table border="1"> <tr><td>1</td><td>Pam</td><td>Anguilla</td><td>Thu Feb 22 2007 22:28:32 GMT+0200 (FLE Standard Time)</td><td>How are you guys doing?</td></tr><tr><td>2</td><td>Sofia</td><td>Macau</td><td>Mon Apr 05 1993 09:12:01 GMT+0300 (FLE Daylight Time)</td><td>Hello world!</td></tr><tr><td>3</td><td>Ashley</td><td>Mauritania</td><td>Sat Oct 19 1991 01:31:38 GMT+0300 (FLE Daylight Time)</td><td>Greetings from Mauritania!</td></tr><tr><td>4</td><td>Baxter</td><td>Malta</td><td>Sat Sep 03 2005 08:52:38 GMT+0300 (FLE Daylight Time)</td><td>Very nice!</td></tr><tr><td>5</td><td>Vickie</td><td>Uganda</td><td>Tue Jul 22 2003 08:53:21 GMT+0300 (FLE Daylight Time)</td><td>Anyone from Africa here?</td></tr><tr><td>6</td><td>testid</td><td>test</td><td>2017-04-29T09:05:01.408Z</td><td>21</td></tr><tr><td>7</td><td>testd</td><td>2</td><td>2017-04-29T09:05:08.669Z</td><td>123</td></tr><tr><td>8</td><td>test</td><td>123</td><td>2017-04-30T12:43:54.848Z</td><td>231</td></tr>

我该如何解决这个问题?

最佳答案

要将文本呈现为 HTML:使用 <%- new_table %>

关于javascript - 将原始 html 快速渲染为文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738864/

24 4 0
文章推荐: apache-spark - 在本地主机上运行的 Spark BlockManager
文章推荐: jquery - 使用 jQuery 选择
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com