CNode

初学 node.js 请教一个数据传送问题

Wwhyer发布于13 年前最后回复13 年前6 回复19677 浏览0 收藏

这是控制器里的代码 : res.render('blog-list', { title: "Recent blog posts", blogPosts: blogPosts }); 这是前端页面的代码: -if(blogPosts.length > 0) ul.grid -each blogpost, i in blogPosts li figure img(src="/images/1.png") figcaption a(href='/blog/#{blogpost._id}/view') #{blogpost.title} span #{blogpost.author} span.label #{blogpost.createDate} -each test,i in a span.label #{test.b}

        -else
            .alert.alert-block
                | There is no recent post

    script
        var a = blogPosts[1].createDate;

..为毛控制器传过来的blogPosts在script里面undefinde...

查看回复

回复 (6)

G
ggaaooppeenngg#1·13 年前

先在你服务器端console.log(blogPosts),如果不是undefine,那就是你前端写的有什么问题,具体……看不大出来……

J
jiyinyiyong#3·13 年前

代码标记全乱啊楼主, 去看下 Markdown

W
whyer#4·13 年前
引用 jiyinyiyong代码标记全乱啊楼主, 去看下 Markdown

没有乱呀。。。我怎么看着不乱,你说前端代码乱还是后台的

G
ggaaooppeenngg#5·13 年前
引用 jiyinyiyong代码标记全乱啊楼主, 去看下 Markdown

@whyer 你写在这个文章里的代码……

参与回复
登录后即可参与回复。登录