jquery - 将数组插入一个 JSON 数组

标签 jquery arrays push

我正在尝试将两个完整数组插入一个数组。

这两个数组名为“quiz”和“t”,如何将它们插入“canvas”?我在这里完全不符合逻辑还是我错过了什么? :)

var canvas = {};

canvas.push({
    QuizModule: quiz,
    Elements: t
    });

json_elements = JSON.stringify({Elements: canvas }, null, "\t");

最佳答案

应该是[]而不是{}。推送应用于数组 [],而不是对象 {}

var canvas = [];

canvas.push({
    QuizModule: quiz,
    Elements: t
    });

关于jquery - 将数组插入一个 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16721703/

相关文章:

当 native 闹钟响起时发送推送通知的 iOS 应用程序

javascript - 模态中的TinyMCE,模态在将数据传递给div后不会重新打开

javascript - CSS 或 jQuery 可以覆盖注入(inject)的 onkeyup 属性吗?

arrays - Swift:无法将项目附加到具有两个值的数组

arrays - perl6 在循环遍历数组时修改数组的一般方法

mercurial - 在 Mercurial 中如何做而不是压缩提交

javascript - 按钮加载和控件属性在表单提交时未更改

javascript - jQuery 正则表达式匹配返回空字符串

arrays - 如何为 N 列做与 array_to_json(array_agg(tags.*)) 完全相同的事情

Mercurial HG : "hg push" returns abort: HTTP Error 500: No such file or directory