您的位置:首页 > Web前端 > JavaScript

ejs模板将多个请求的数据填充到一个页面

2017-04-18 20:01 141 查看
      利用express+ejs+node开发项目的过程中,一个扩展需求如下:

       一个页面需要同时从数据库请求三个地方的数据,并同时填充到analysis.ejs页面。如图两部分和地图。





之前第一个版本只实现了加载地图的功能,刚开始的思路是等页面加载成功后点击时再动态去获取“商圈“和“行业”的信息,但是应用了ejs模板,不能实现局部刷新,使用res.render("view")和话等于重新渲染了整个页面,并且第一次请求地图时,因为页面上也写了商圈和行业的模板,会出现错误:





  这个办法行不通,只能在加载时一次加载到位,那么开始修改js,让它一次性嵌套查询出此页面需要的所有数据,修改后的代码如下:



    这样就可以实现一个页面同时加载多个请求的数据。

    思考:

     ejs怎么实现局部刷新而不出现第一次加载时报错? 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐