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

以下のリンクhttp://robertan.com/blog/?p=108で、MySQL を使用した Nestable Drag-and-drop メニューを確認できます。

于 2014-07-21T07:43:00.410 に答える