直接发代码。 var dataobj = { button:[ { type:"click", name:"今日歌曲", key:"V1001_TODAY_MUSIC" }, { type:"click", name:"歌手简介", key:"V1001_TODAY_SINGER" }, { name:"菜单", sub_button: [ { type:"click", name:"hello word", key:"V1001_HELLO_WORLD" }, { type:"click", name:"赞一下我们", key:"V1001_GOOD" } ] } ] }
var post_data = querystring.stringify(dataobj); console.log(post_data); =>结果输出'button=&button=&button='
为什么会这样。。。
回复 (6)
L
是这样对了
L
G
引用 leizongmin是这样对了
@leizongmin
@wellswong
看完文档,冒认为这个对象应该是字符串……
P
引用 leizongmin是这样对了
@ggaaooppeenngg 这样岂不是丢失了信息?
H
LZ应该想用JSON.stringify(dataobj);吧!
A
用 qs 模块,别用原生的。
npm install qs
或者试试支持 gbk 等各种编码的 urlencode 模块
参与回复
登录后即可参与回复。登录