ExpressJS改变路线,而不刷新
问题描述:
嘿,我有Express.js和把手,有一个导航栏和侧边栏保持所有页面相同的网站运行。当我路由它只改变页面容器是{{{body}}}
。ExpressJS改变路线,而不刷新
有没有一种方法,我可以只加载路线的内容,而不实际刷新和重新加载导航栏和侧栏?
我目前正在使用此路由。
router.get('/', checkAuthentication, function(req, res){
res.render('index');
});
任何帮助会很好,因为我对节点很新。
我只想容器装载而不是整个网址/网页
答
您可以用送你需要在客户端的数据:
res.send(JSON.stringify(Obj);
,并在阿贾克斯成功功能您需要:
JSON.parse(dataSentFromServer);
和渲染使用车把成功功能或数据调用
难道这只是复杂更改,恕不重装上明示的看法? –