我如何将字符串化的对象发送到html主体
我使用html
方法将res.write()
文件发送给客户端。我也想发送一个附加到此object
的html
。我尝试stringify
该对象并像编写html
文件一样编写该对象,但是当我这样做时,我的字符串化json object
仍然位于html
之外。我需要将该json对象放在html
的内部,因此我可以将其与客户端js文件一起解析。
我该如何解决?
我尝试将其作为Json object
发送。但我无法通过html
获得它。
app.get('/uniform', (req,res) => {
fs.readFile('uniformflowindex.html', function(err, data) {
var channelobj = JSON.stringify(channel);
res.write(data);
res.write("<div id='objectstring'>" + channelobj + "</div>");
res.end('');
});
});
它给出输出:
<html>
...
my html file
...
</html>
<div id='objectstring'>{"_events":{},"_eventsCount":0,"Discharge":20,"FlowDepth":5.......}</div>
我只希望此div
位于html
文件中。
我使用res.write()方法将html文件发送到客户端。我也想发送附加到此html的对象。我试图对那个对象进行字符串化处理,并像编写html文件一样编写它,但是当我这样做时,...
回答如下:您可以在html代码中使用通配符,然后用div内容替换通配符。
我如何将字符串化的对象发送到html主体
我使用html
方法将res.write()
文件发送给客户端。我也想发送一个附加到此object
的html
。我尝试stringify
该对象并像编写html
文件一样编写该对象,但是当我这样做时,我的字符串化json object
仍然位于html
之外。我需要将该json对象放在html
的内部,因此我可以将其与客户端js文件一起解析。
我该如何解决?
我尝试将其作为Json object
发送。但我无法通过html
获得它。
app.get('/uniform', (req,res) => {
fs.readFile('uniformflowindex.html', function(err, data) {
var channelobj = JSON.stringify(channel);
res.write(data);
res.write("<div id='objectstring'>" + channelobj + "</div>");
res.end('');
});
});
它给出输出:
<html>
...
my html file
...
</html>
<div id='objectstring'>{"_events":{},"_eventsCount":0,"Discharge":20,"FlowDepth":5.......}</div>
我只希望此div
位于html
文件中。
我使用res.write()方法将html文件发送到客户端。我也想发送附加到此html的对象。我试图对那个对象进行字符串化处理,并像编写html文件一样编写它,但是当我这样做时,...
回答如下:您可以在html代码中使用通配符,然后用div内容替换通配符。