【问题标题】:How to work request.render in node js如何在节点 js 中工作 request.render
【发布时间】:2016-04-15 09:03:21
【问题描述】:

我正在使用GETPOST 方法从服务器获取数据并使用request.send(object); 获取响应。

但是我的要求发生了变化,我需要使用request.render('pageName',object);,但渲染方法会刷新我的页面,但我只想刷新特定的<div> 部分。我在此链接上阅读了https://www.npmjs.com/package/ejs,但我无法在不刷新整个页面的情况下仅刷新特定部分。

【问题讨论】:

    标签: javascript node.js server rendering


    【解决方案1】:

    如果您只想重绘页面的一部分,那么您可能需要为您的模板进行某种客户端渲染。就像您提到的那样,您使用 GET 从服务器获取数据,然后在客户端上实际绘制页面,而不是使用 request.render 发送 HTML。

    【讨论】:

    • 你好 Rick 我可以使用 'request.render('pageName',object);'还是不?
    • 不,我不这么认为。 request.render 所做的基本上是渲染整个模板并将 HTML 发送回客户端。当然,您可以将模板拆分成更小的部分,然后单独请求这些部分并使用 jQuery 将它们插入到 DOM 中,但这并不是一个好的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-16
    • 2020-04-16
    • 2023-01-13
    • 2018-01-13
    • 2015-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多