为了账号安全,请及时绑定邮箱和手机立即绑定

express使用pug模板引擎时,render发送的参数如何在jQuery中使用?

express使用pug模板引擎时,render发送的参数如何在jQuery中使用?

繁花如伊 2018-12-20 18:15:06
在express中使用pug作为模板引擎,当render一个视图时:router.get('/edit-item/:id', function(req, res, next){    let id = req.params.id;    serviceItem.find({_id:id}, function(err, data){        console.log(data);        res.render('service/editItem',{dataObject:data[0], id:id});    });});向视图传递一个dataObject参数,在pug模板中可以这样使用:div.form-group     label 项目名称     - let name = dataObject.name;     input.form-control(type="text" name="name" value=name)但是,如果要在pug模板中的jQuery中使用这个dataObject,该咋办?script.        $(document).ready(function(){            console.log(dataObject);  //这个控制台会提示undefined        })
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

script.

    let dataObj = "#{dataObject}";

这里就会把 dataObject 的值传进来作为变量赋给 dataObj ,这是很早之前 express 的语法,不知道现在这种写法还能不能工作。


查看完整回答
反对 回复 2019-01-14
  • 1 回答
  • 0 关注
  • 727 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信