Php 如何使用nestable';保存输入文本;s序列化()
我正在尝试修复一个基于jQuery nestable和PHP MySQL的菜单系统的管理界面。我试图实现的功能是可嵌套、可排序、重命名、添加和删除 我是在和的帮助下开始的Php 如何使用nestable';保存输入文本;s序列化(),php,jquery,mysql,json,Php,Jquery,Mysql,Json,我正在尝试修复一个基于jQuery nestable和PHP MySQL的菜单系统的管理界面。我试图实现的功能是可嵌套、可排序、重命名、添加和删除 我是在和的帮助下开始的http://robertan.com/blog/?p=108,而且做得很好。看 但是如何修改它,使文本输入中的值也使用nestable.serialize()函数保存呢 serialize: function() { var data, depth = 0, list = this;
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;
},
您可以在下面的链接中使用MySQL检查可嵌套的拖放菜单