Nodejs res.render函数不更新html页面

时间:2018-04-29 08:19:44

标签: javascript node.js

我有一个nodejs应用程序,它使用res.render函数将值发送到html页面。第一次它工作正常,但下次更新变量时,html页面不会更新并显示旧数据。 (即使按下刷新按钮,也会显示旧值)。我在pageload上的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}}";
    }

任何帮助??

1 个答案:

答案 0 :(得分:1)

您可以上传完整的dashboard和您的HTML,以及"旧值&#34 ;? 我不认为他们与你的问题有关系。