将数据从json_encode PHP推送到javascript数组中

时间:2016-09-29 10:46:06

标签: javascript json

我正在使用需要这种结构的库

 var items = [
  new primitives.orgdiagram.ItemConfig({
    id: 0,
    parent: null,
    title: "Scott Aasrud",
    description: "Root",
    phone: "1 (416) 001-4567",
    email: "scott.aasrud@mail.com",
    image: "demo/images/photos/a.png",
    itemTitleColor: primitives.common.Colors.RoyalBlue
  }),
  new primitives.orgdiagram.ItemConfig({
    id: 1,
    parent: 0,
    title: "Ted Lucas",
    description: "Left",
    phone: "1 (416) 002-4567",
    email: "ted.lucas@mail.com",
    image: "demo/images/photos/b.png",
    itemTitleColor: primitives.common.Colors.RoyalBlue
  }),
];

options.items = items;

如何将从PHP json检索到的数据推送到数组?

让我困惑的是
new primitives.orgdiagram.ItemConfig

从我的PHP中检索的json就是这部分

id: 0,
parent: null,
title: "Scott Aasrud",
description: "Root",
phone: "1 (416) 001-4567",
email: "scott.aasrud@mail.com",
image: "demo/images/photos/a.png",
itemTitleColor: primitives.common.Colors.RoyalBlue
有人可以帮帮我吗?

谢谢你:)

1 个答案:

答案 0 :(得分:1)

尝试以下代码。如果JSON有多个对象,请使用for循环将值推送到数组中。

var items = [];

var item1 = new primitives.orgdiagram.ItemConfig({
  id: 0,
  parent: null,
  title: "Scott Aasrud",
  description: "Root",
  phone: "1 (416) 001-4567",
  email: "scott.aasrud@mail.com",
  image: "demo/images/photos/a.png",
  itemTitleColor: primitives.common.Colors.RoyalBlue
});

items.push(item1);