我有一个nodejs应用程序,它使用res.render函数将值发送到html页面。第一次工作正常,但下次即使变量正在更新,html 页面也不会更新并显示旧数据。 (即使我按下刷新按钮,旧值也会显示)。我在页面加载时显示 html 中的值。
在 Node.js 中我有:
app.get('/dashboard', function (req, res)
{
//res.render('dashboard', {originalText: orjText, keywords: KeyWords, relations: Relations, entities: Entities, concepts: Concepts, semantic: SemanticRoles});
res.render('dashboard', {orjText, KeyWords, Relations, Entities, Concepts, SemanticRoles});
});
在 HTML 中:
function onBodyLoad()
{
var orgText = "";
var keywords = "";
var relations = "";
var entities = "";
var concepts = "";
var semantic = "";
orgText = "{{orjText}}";
keywords = "{{ KeyWords }}";
relations = "{{Relations}}";
entities = "{{Entities}}";
concepts = "{{Concepts}}";
semantic = "{{SemanticRoles}}";
}
有什么帮助吗?
最佳答案
您可以上传完整的仪表板
和您的html吗?什么是“旧值”?
我认为它们与你的问题没有关系。
关于javascript - Nodejs res.render函数不更新html页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50084661/