Доступ к выводу json с помощью zendframework с помощью jquery - PullRequest
0 голосов
/ 15 июня 2011
{
   "code":100,
   "data":{
      "month":[
         {
            "yearText":"2011",
            "months":[
               {
                  "monthText":"6",
                  "days":[
                     {
                        "dayText":"13",
                        "cios":[
                           {
                              "status":"continues",
                              "start":"23:00:00",
                              "end":"23:59:59",
                              "id":12
                           }
                        ],
                        "bois":[
                           {
                              "status":"continues",
                              "start":"23:30:00",
                              "end":"23:59:59",
                              "id":12
                           }
                        ]
                     },
                     {
                        "dayText":"14",
                        "cios":[
                           {
                              "status":"continued",
                              "start":"00:00:00",
                              "end":"01:00:00",
                              "id":12
                           },
                           {
                              "status":"within",
                              "start":"11:42:14",
                              "end":"11:43:45",
                              "id":11
                           }
                        ],
                        "bois":[
                           {
                              "status":"continued",
                              "start":"00:00:00",
                              "end":"00:30:00",
                              "id":12
                           },
                           {
                              "status":"within",
                              "start":"11:42:39",
                              "end":"11:43:33",
                              "id":11
                           }
                        ]
                     }
                  ]
               }
            ]
         }
      ],
      "next":"\/attendance\/get-history\/2011\/07",
      "previous":"\/attendance\/get-history\/2011\/05"
   },
   "msg":"Attendance history of John Doe on June, 2011."
}

этот файл вывода json был сгенерирован zendframework, я пытаюсь получить доступ к объектам внутри "months": string через jquery, который выглядит как массив.

Я пытался получить к ним доступ, как к обычным объектам, как в месяце. Текст без удачи, я не делаю это правильно, потому что.

любая помощь?пожалуйста.

спасибо

Ответы [ 2 ]

0 голосов
/ 15 июня 2011

Попробуйте функцию jQuery parseJSON()

Примерно так:

var obj = jQuery.parseJSON('{"name":"John"}'); 
alert( obj.name === "John" );
0 голосов
/ 15 июня 2011

Вам нужно использовать month[0].yearText, потому что месяц - это массив.

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