如何在jquery中推送这样的对象?

Vin*_*815 2 html javascript php jquery gantt-chart

我可能知道如何推动var obj= [{}].each?比如这样.

 $.each(maintasks_row, function(index, maintasks_val) { 
                obj.push([{
                    "name" : maintasks_val.task_name,
                    "desc" : "",
                    "values" : [{
                        "from" : "/Date("+maintasks_val.time_start+")/",
                        "to" : "/Date("+maintasks_val.time_end+")/",
                        "label": maintasks_val.task_name,
                        "customClass" : "ganttRed"
                    }]
                }]);
            }); 
Run Code Online (Sandbox Code Playgroud)

我正在使用它 $(".gantt").gantt({source: obj});

这个网站上,var data[{}]一个对象吗?我该如何插入?

谢谢

Rob*_*ick 7

.push不要求你将它作为数组进行delcare(就像你尝试过的那样obj.push([{- 除非你将数组推入数组中

只是简单......

obj.push({"name" : maintasks_val.task_name, ..
Run Code Online (Sandbox Code Playgroud)

在数组中添加一个新的单项


更新为注释,是的,首先声明objtypeof数组

var obj=[];
Run Code Online (Sandbox Code Playgroud)

现在,这与data您在文档示例中显示的数组相同- 我们现在可以.push()进入它.