gpt4 book ai didi

javascript - ExpressJS 改变路由而不刷新

转载 作者:行者123 更新时间:2023-12-01 03:24:52 27 4
gpt4 key购买 nike

嘿,我有一个使用 Express.jsHandlebars 运行的网站,该网站的导航栏和侧边栏在所有页面上都保持相同。当我路由时,它仅更改页面容器 {{{body}}}

有没有一种方法可以让我加载路由的内容,而无需页面实际刷新并重新加载导航和侧边栏?

我目前正在使用它进行路由。

router.get('/', checkAuthentication, function(req, res){
res.render('index');
});

任何帮助都会很好,因为我对 Node 还很陌生。

我只希望容器加载而不是整个 url/页面

最佳答案

您可以使用以下方式将所需的数据发送给客户端:

res.send(JSON.stringify(Obj);

在 ajax success 函数中,您需要:

JSON.parse(dataSentFromServer);

并使用 success 函数或您调用的其他函数中的句柄渲染数据

关于javascript - ExpressJS 改变路由而不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44901025/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com