gpt4 book ai didi

php - 在html中保留嵌套的jquery可排序列表?

转载 作者:行者123 更新时间:2023-11-28 03:01:22 25 4
gpt4 key购买 nike

问题:

我的配置页面上有一个嵌套列表,如下所示:

<a id='Save'>Save<a>
<ul id='configuration-list'>
<li id='e1'>Elem A
<ul>
<li id='ey'>Elem Y </li>
<li id='ex'>Elem X
<ul><!-- and so on until 5 levels of nesting --></ul>
</li>
<li id='ez'>Elem Z </li>
</ul>
</li>
<li id='e45'>
<ul>
<!-- more li's and ul's nesting here -->
</ul>
</li>
<!-- even more li's and ul's nesting here -->
<li id='eN'>
</li>

</ul>

列表中的每个 li 内部都可以有另一个无序列表,其中包含 li,内部又可以包含其他无序列表。

所有列表都是可排序的,使用 jquery ui.sortable 插件。无法通过列表切换项目。

列表中的节点总数超过 1k。

保存配置(保存链接)时,我必须将列表顺序配置(从第一个到最深的节点)发送到服务器,服务器将解析它并将所有元素顺序保存在数据库中。为此,使用了 php。

问题:

解析配置的“最佳”或错误较少的方法是什么?我应该如何将其传递给我的 php 解析器?

是否有类似 $('#configuration-list').sortable('serialize')$('#configuration-list').sortable('toArray ') 为我生成 xml、JSON 或类似的所有结构? ui.sortable 的扩展或具有此功能的其他插件?

提前致谢。

最佳答案

尚不清楚

  • 是否包含单选/选中/文本框,因此建议可能会有所不同。很多年前(我想是5-6年前)我遇到过类似的情况,当时我使用了记忆数组结构的名称(如果我没记错的话,太旧的内存了:/)

    <input type="text" name="nodes[node1][item1]" />
    <input type="text" name="nodes[node1][item2]" />

    也许它可以帮助你。

  • 关于php - 在html中保留嵌套的jquery可排序列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674645/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com