构造一个Javascript模板并在其中插入值

时间:2011-04-18 09:07:54

标签: javascript

如果有人知道,请帮助我,我非常震惊。

从AJAX调用我在我的服务器中构建这个数据(这个数据是从服务器获取的,所以可以有任意数量的这样的行数据)

{data:[{one:"1",two:"2"},{one:"3",two:"3"}]}

我的问题是,是否有可能在javascript中动态构建一个类似的数组?

例如,根据行数,我想动态构造一个类似的jaavscript数组 (例如,在data.length上进行描述,我想动态构造这个类型

var data = {
  jobs:[
    {one:"1",two:"2"},
    {one:"3",two:"3"}
  ]
};

请帮帮我。

1 个答案:

答案 0 :(得分:1)

这将动态创建一个字典列表,这是我认为你正在寻找的:

var row = {};
row['one'] = "1";
row['two'] = "2";
data.push(row);
row = {};
row['one'] = "3";
row['two'] = "3";
data.push(row);
// outputs [{"one":"1","two":"2"},{"one":"3","two":"3"}]
alert( JSON.stringify( data ) )