EDIT:Aftergreatanswerthe@vadim-ashikhman.Theendofthequestion.我正在使用的资源:PHP框架代码点火器嵌套集库:https://github.com/olimortimer/ci-nested-sets/jQuery库:http://dbushell.github.io/Nestable/我成功地添加了类别和子类别,没有任何问题。我还能够使用可嵌套的jQuery库显示包含所有类别的菜单。到目前为止一切顺利。现在,当我尝试通过拖放进行排序时。捕获整个数组,这里是一个例子:[{"id":1,"children":[{"id":2,"
我正在使用jQueryNestable插件和Codeigniter3为网站创建5级菜单,这是一个很好的解决方案,用户可以通过拖放来更改级别和位置菜单项。但是,我的以下功能只能创建第一级菜单,当我更改为菜单项的子级(2,3,4,5)时,它对我不起作用。问题我无法将菜单项从一级更改为另一级别。如果我将菜单项更改为任何父级的子级,我将无法将菜单项反转回父级。无论JqueryNestable正在运行什么,它都非常愿意。下面这个函数用于将菜单项更新到数据库,这取决于菜单列,例如:id、Parent_id、m_order。此函数将通过foreach和array_key_exists检查$List数
我正在使用jQueryNestable插件为网站创建菜单编辑器。在用户单击菜单项并更改其位置后,我尝试获取项目ID和Children。问题:我不知道如何获取ID和Children并更新到数据库中。这里是jQueryNestable插件$(document).ready(function(){varupdateOutput=function(e){varlist=e.length?e:$(e.target),output=list.data('output');if(window.JSON){output.val(window.JSON.stringify(list.nestable('
我正在使用jQueryNestable插件为网站创建菜单编辑器。在用户单击菜单项并更改其位置后,我尝试获取项目ID和Children。问题:我不知道如何获取ID和Children并更新到数据库中。这里是jQueryNestable插件$(document).ready(function(){varupdateOutput=function(e){varlist=e.length?e:$(e.target),output=list.data('output');if(window.JSON){output.val(window.JSON.stringify(list.nestable('