码迷,mamicode.com
首页 > 编程语言 > 详细

nodejs读取url中格式为数组的参数

时间:2015-04-24 09:19:35      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

和上一篇博客的问题类似

url:http://localhost:7778/project?member=[{id:1},{id:2}]

使用req.query.member获得参数member的值

var member = req.query.member;
console.log(member);//[{id:1},{id:2}]
for(var i in member){
    console.log(member[i].id);//undefined
}
打印了一下 typeof member  ,发现member的类型是String

使用eval函数将其转换为数组就可以了

 var member = eval(req.query.member);
    for(var i in member){
        console.log(member[i].id);//输出1,2
    }

谢谢segmentfault上的大神

nodejs读取url中格式为数组的参数

标签:

原文地址:http://blog.csdn.net/stellar1993/article/details/45225479

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!