0

我正在尝试修复基于 jQuery 可嵌套和 PHP MySQL 的菜单系统的管理界面。我想要实现的功能是可嵌套、可排序、重命名、添加和删除。

我是在Nestable的帮助下开始的,http://robertan.com/blog/?p=108并且已经走了很远。查看测试站点

但是我怎样才能修改它,以便文本输入的值也与nestable.serialize()函数一起保存。

serialize: function() {
    var data,
        depth = 0,
        list  = this;
        step  = function(level, depth) {
            var array = [ ],
                items = level.children(list.options.itemNodeName);

            items.each(function() {
                var li   = $(this),
                    item = $.extend({}, li.data()),
                    sub  = li.children(list.options.listNodeName);

                if (sub.length) {
                    item.children = step(sub, depth + 1);
                }
                array.push(item);
            });
            return array;
        };

    data = step(list.el.find(list.options.listNodeName).first(), depth);
    return data;
},
4

1 回答 1

0

您可以在以下链接中使用 MySQL 检查嵌套拖放菜单http://robertan.com/blog/?p=108

于 2014-07-21T07:43:00.410 回答