Javascript - обратный (от листа к корню) обход внутри объекта JSON - PullRequest
0 голосов
/ 24 ноября 2011
    MyJSON= {
    "name":"ParentName",
    "photo":"images/p.jpg",
    "children":[
      {
      "name":"ChildName",
      "photo":"images/ch.jpg",
      "spouse":[
        {
        "name":"ch-spName",
        "photo":"images/sp.jpg"
        }],
       "children":[
        ...
       ]
      ...
    }]
}

Я хочу пройти вперед и назад. т.е. если пользователь выбирает дочерний объект, он должен показывать дерево этого конкретного объекта. Это может идти до конца. Оттуда это должно быть в состоянии пройти также назад. Мне удалось пройти вперед, все отлично работает. Как я могу пройти назад? Я использую Javascript для этого.

1 Ответ

0 голосов
/ 24 ноября 2011

Вы можете попробовать jquery parseXML и заставить сервер возвращать xml вместо json, потому что согласно this , путем анализа xml,

jData, нашего объекта экземпляра jQueryтеперь содержит объектную модель документа XML (#document), которую можно просмотреть, используя любую из функций jQuery's sweet ass (например, find (), children (), parent () и т. д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...