【发布时间】:2011-04-20 11:04:46
【问题描述】:
我正在开发“菜单设计器”——一种在应用程序后端编辑菜单结构的工具。 我有这样的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。)
【问题讨论】:
-
你想要只使用 JQuery 的解决方案,还是非 JQuery 的解决方案就足够了?)
标签: javascript jquery arrays json