要实现的效果如下:
121.png
目前的实现方式:
前台:
$.ajax({
type:‘get’,
url:_url, //点击导航1,_url的值是:localhost:3000/admin/back/test
success:function(html){
if(html){
$(".content").empty().append(html);
} else{
console.log("返回值为空");
}
}
});
后台:
router.get(’/admin/back/test’, function (req, res) {
console.log("进入-------");
res.render(‘back/function1/function1’);
});
使用前端框架:bootstrap
问题描述:1.使用电脑浏览器可以实现局部刷新
2.用手机访问,点击导航,整个页面消失
请问可以如何解决?
ejs页面使用div对页面进行分割 <div class="x001a"> aaaaaa </div> <!–x001a–> ... <div class="x006a"> <%- include 101 %> </div> <!–x006a–> ... <div class="x0010a"> bbbbbbbbbbbbb </div> <!–x0010a–>
整个页面 aaaaa bbbbb时固定的 <%- include 101 %> 会根据你的操作而变化
@lengshuiyulangcn 我们目前就是这么做的,不过左边导航选中的状态是通过什么方式保持的;我们用的是后台传回来的值(比如是这个类别,然后左边导航用指定变量来渲染选中状态)- -