Добрый день!Jquery и представление иерархии PHP
Можете ли вы помочь мне построить функцию jquery для вывода массива ниже вида, подобного этой ссылке CSS Hierarchy Struture?
структура «содержит один родительский элемент с N числом дочерних элементов Компонент HTML-структура состоит из двух блоков:. .hv-элемента-родителя и .hv-пункт-дети -wrapper для детей»
В не очень хорошем дизайнере. Спасибо заранее!
PHP скрипт:
public function buildStructure($details=array(), $parentId = 0) {
$build = array();
foreach ($details as $dtl) {
if ($dtl['parent_job_int_id'] == $parentId) {
$children = $this->buildStructure($details, $dtl['child_job_int_id']);
if ($children)
$dtl['children'] = $children;
$build[] = $dtl;
}
}
return $build;
}
Выход в массиве:
Array
(
[child_id] => 6
[parent_id] => 0
[children] => Array
(
[0] => Array
(
[child_id] => 7
[parent_id] => 6
[children] => Array
(
[0] => Array
(
[child_id] => 18
[parent_id] => 7
)
)
)
[1] => Array
(
[child_id] => 11
[parent_id] => 6
[children] => Array
(
[0] => Array
(
[child_id] => 40
[parent_id] => 11
[children] => Array
(
[0] => Array
(
[child_id] => 73
[parent_id] => 40
)
[1] => Array
(
[child_id] => 83
[parent_id] => 40
[children] => Array
(
[0] => Array
(
[child_id] => 20
[parent_id] => 83
)
)
)
)
)
[1] => Array
(
[child_id] => 49
[parent_id] => 11
)
)
)
)
)
Array
(
[child_id] => 26
[parent_id] => 0
)
Создать цикл для вывода массива (вид такой же, как по ссылке) ??
Вы пробовали что-нибудь до сих пор? Это звучит как домашнее задание. [Вопросы, требующие помощи в выполнении домашних заданий, должны содержать резюме работы, которую вы сделали до сих пор, чтобы решить проблему и описание проблемы, которую вы решаете.] (Http://stackoverflow.com/help/on-topic) –
Я пробовал несколько раз в jQuery без везения. – user1285572