Я работаю над «дизайнером меню» - инструментом для редактирования структуры меню в бэкенде приложения.У меня есть HTML-код, подобный этому
<ul id="menu-designer-control">
<li id="mi-2">
<h3>Submenu header</h3>
<ul>
<li id="mi-4"><h4>Hello world - article</h4></li>
<li><!-- Drop here --></li>
</ul>
</li>
<li id="mi-1">
<h3>Hello world - article</h3>
<ul>
<li><!-- Drop here --></li>
</ul>
</li>
</ul>
И я хочу получить такой массив на PHP.
array(
2 /* top level item id */ => array( 4 /* children id */ ),
1 => array() /* or null or whatever */
);
Не могли бы вы дать мне совет, как это сделать?Я пробовал .sortable ('serialize) ;, Я пытался использовать каждый (на всех li-s).Ничего с успехом - кроме того, я не очень хорошо знаком с массивами javascript: - / (Так что я совершенно не уверен, как это должно выглядеть и как отправить его на сервер… как объект / строка JSON?).
Большое спасибо
(я использую jQuery.)