我可以知道如何在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"
}]
}]);
});
我将其用于$(".gantt").gantt({source: obj});
在this site var data
是[{}]
这是一个对象吗?以及如何插入它?
谢谢
答案 0 :(得分:6)
.push
不要求你将它作为数组进行delcare(就像你试过obj.push([{
一样 - 除非你把数组推入数组
只是......
obj.push({"name" : maintasks_val.task_name, ..
在数组中添加一个新的单项
更新为评论,是,首先将obj
声明为typeof
数组
var obj=[];
现在这与您在docs example中显示的data
数组相同 - 我们现在可以.push()
加入它。