【发布时间】:2013-10-28 22:33:45
【问题描述】:
我必须为网站实现 x 级深度导航菜单。在我花了几个小时试图想出一种存储、操作和显示这棵树的好方法之后,我决定使用 JSON 而不是 MySQL。我要么把它放在一个文件中,要么放在 MySQL 中的一个字段中(我认为这可能是一种矫枉过正,因为它只有一行和一个字段)。
我正在使用 jQuery 可嵌套列表插件,我想使用 JSON 的原因是我可以直接操作项目数据,因为它们是 DOM 元素(我发现这比传递 ID 和处理哪个更容易元素用于删除,应该更新,应该添加),并获得序列化输出,将其“按原样”保存在文件中,当将其放置到水平多级下拉菜单中时,我可以在 PHP 的帮助下完成项目订单和插件的嵌套。
出于某种原因,这是不好的做法吗?性能方面?
【问题讨论】:
-
谢谢你的 2 美分,马特。
标签: php jquery mysql json navigation