построить форму динамически по json
Ребят чет я совсем уже запутался.. не понимаю как делать...
суть проблемы. есть json массив вида:{ "pers": { "surname": "Куликов", "name": "Алекс", "lastname": "Анатол", "birthday": "21.03.2012", "pas_s": "90-", "pas_n": "908", "pas_d": "21.03.2012", "pas_ovd": "даа", "pas_c": "223", "phone": "4695314", "email": "шзщш", "sex": "1", "married": "0" }, "edu": { "typeschool": "1", "rezulteducation": "Среднее", "nameschool": "хз", "abbreviation": "шщзш", "specname": "шщзш", "speccode": "шзщш", "datepostup": "06.03.2012", "dateend": "29.03.2012", "language": "Ehglish", "medal": "1", "spravka": { "type": "1", "serdoc": "зш", "numdoc": "зшщш", "datevidan": "15.03.2012", "dateisteh": "30.03.2012" } }, "st": [ { "datereg": "01.03.2012", "directing": "Бакалавр","cnabor":"1", "faculty": "Информатика и радиоэлектроника", "spec": "200100.62 - Приборостроение", "edform": "1", "payform": "1", "edfull": "0", "typedoc": "1", "num": "18","ege": [ { "numege": "66", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" }, { "numege": "4", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" }, { "numege": "65", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" }]}, { "datereg": "01.03.2012", "directing": "Бакалавр","cnabor":"1", "faculty": "Информатика и радиоэлектроника", "spec": "200100.62 - Приборостроение", "edform": "1", "payform": "1", "edfull": "0", "typedoc": "1", "num": "18","ege": [ { "numege": "66", "dateege": "03.04.2012", "copy": "1","predmet": "66", "bal": "66", "test": "66" }, { "numege": "66", "dateege": "03.04.2012", "copy": "1","predmet": "99", "bal": "66", "test": "66" }]} ],"pers_id":"24232" }. как видите есть 2 объекта "st" и в каждом объекте "st" есть несколько "ege". также может быть не 2 "st", а несколько. вопрос в следующем каким образом построить динамические элементы?. вот как я делал. сначала в скрипте делал: var stud="<?php $st=count($w->st)-1; echo $st;?>"; подсчпет кол-ва st дальше var ege="<?php $ege=count($w->st['"+stud+"']->ege); echo $ege; ?>"; так не работает:(( т.е еше по кол-ву st я могу создать динамически элементы а вот по кол-ву ege уже не понимаю как. помогите пожалуйста |
Ребят помогите пожалуйста!!!
|
Часовой пояс GMT +3, время: 08:12. |