使用splash.js制作表格

using mustache.js to make table

本文关键字:表格 js splash 使用      更新时间:2023-09-26

我从数据库中获取数据,并将它们放入HTML表中。然后将其发送到html文件:

listAllResults(function (VariableWithNoName){
    console.log ( 'getting the data ' ) ;
    res.render('addPlaces', {title: 'addPlaces', places_list: VariableWithNoName}); 
});   

VariableWithNoName是以这种方式生成的表:

show = show + '<tr><td>' + result['BasicInfo[Name]'] + '</td></tr>';

它由回调发送。但在页面中,它显示了结果,但显示了html代码,如:

<table><tr><td>Some name</td></tr><tr><td>Øyvinds Cuban Casa</td></tr></table>

而不是一个有数据的表。

如果不能查看您的模板,我无法确定,但我认为这是一个在模板中取消对html的捕获的问题(可以使用3个大括号而不是2个)。

默认情况下,所有变量都是HTML转义的。如果您想呈现无标题的HTML,>请使用三重胡子:{{{name}}}。您也可以使用&取消捕捉变量。

https://github.com/janl/mustache.js/

(Mustache.js中可能存在HTML形式的重复文本)