怎么把变量放进数组

Chirive 2018-06-20 01:53:01
我本来想把页面上的节点内容作为key

$("button").click(function(){
var request_key = $("th input[name='cb']").parent().next().text();
chk_val_list.splice(0, chk_val_list.length);
$("td input[name='cb']:checked").each(function(){
var tmpArr = {request_key : $(this).parent().next().text()};
chk_val_list.push(tmpArr);
});
var jsonStr = JSON.stringify(chk_val_list);
alert(jsonStr);


jsonStr的内容为["request_key":1],["request_key":2],为什么会这样?我该怎么把变量内容放进数组?
...全文
691 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chirive 2018-06-20
  • 打赏
  • 举报
回复
引用 3 楼 jslang 的回复:
[quote=引用 2 楼 Chirive 的回复:] [quote=引用 1 楼 zzgzzg00 的回复:] chk_val_list.push(request_key); ??
啊,我说错了,应该问如何把变量放进JSON数组中。 jsonStr的内容为["request_key":1],["request_key":2],其中的request_key是我前面定义的变量名,而不是变量的内容。

var tmpArr = {request_key : $(this).parent().next().text()};
很奇怪,我在把它放进数组时没加双引号啊[/quote] ES6的方法: var tmpArr = {[request_key] : $(this).parent().next().text()}; ES5的方法: var tmpArr = {}; tmpArr[request_key] = $(this).parent().next().text(); [/quote] 谢谢!
jio可 2018-06-20
  • 打赏
  • 举报
回复
输出一下request_key的值看看,json数组不应该是[{key:'1'},{key:"2"}]吗? [key:1],[key:2]这是什么格式?
天际的海浪 2018-06-20
  • 打赏
  • 举报
回复
引用 2 楼 Chirive 的回复:
[quote=引用 1 楼 zzgzzg00 的回复:] chk_val_list.push(request_key); ??
啊,我说错了,应该问如何把变量放进JSON数组中。 jsonStr的内容为["request_key":1],["request_key":2],其中的request_key是我前面定义的变量名,而不是变量的内容。

var tmpArr = {request_key : $(this).parent().next().text()};
很奇怪,我在把它放进数组时没加双引号啊[/quote] ES6的方法: var tmpArr = {[request_key] : $(this).parent().next().text()}; ES5的方法: var tmpArr = {}; tmpArr[request_key] = $(this).parent().next().text();
Chirive 2018-06-20
  • 打赏
  • 举报
回复
引用 1 楼 zzgzzg00 的回复:
chk_val_list.push(request_key); ??
啊,我说错了,应该问如何把变量放进JSON数组中。 jsonStr的内容为["request_key":1],["request_key":2],其中的request_key是我前面定义的变量名,而不是变量的内容。

var tmpArr = {request_key : $(this).parent().next().text()};
很奇怪,我在把它放进数组时没加双引号啊
似梦飞花 2018-06-20
  • 打赏
  • 举报
回复
chk_val_list.push(request_key); ??

87,954

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧