我正在尝试创建一个由多个嵌套的可排序表单组成的导航菜单编辑器,这些表单最终将作为包含所有表单数据的一个巨型嵌套JSON数据Blob整体提交。
我正在检查的两个库是nestableSortable(https://github.com/mjsarfatti/nestedSortable)和Nestable(https://github.com/dbushell/Nestable)。这两个库似乎是此类工作最常用的项目,但是似乎都没有内置功能来序列化和嵌套这些表单。现在,我假设这两个库都需要我自己以某种方式构建此功能。
Nestable似乎更新了一点,并且不依赖JQuery-UI,而nestableSortable似乎功能更丰富。我还想知道是否有人对嵌套表单有类似的问题,以及他们是否有关于如何获取这些库中的任何一个技巧以轻松将嵌套表单序列化为JSON结构的秘诀,以及这些库中的任何一个是否更适合于此类一个项目。
最佳答案
我从nestedSortable开始,然后切换到nestable。我现在切换回nestedSortable,因为它向下兼容IE7(项目要求)。是的,很容易欣赏嵌套的更简约的结构,但是,在提交这些(出色的)实用程序之一之前,请务必先使用目标浏览器进行测试。
顺便说一句,两者都有序列化其数据的能力(nestable有一个,nestedSortable有多个)。