使用ajax动态加载菜单

时间:2013-06-11 10:10:15

标签: php mysql

我正在尝试使用子菜单创建一个菜单,如果您将鼠标悬停在其中一个主链接上,您基本上会看到它的子菜单。 家 关于我们 服务 联系我们 我们在哪里有像

这样的子菜单
1.what we do.
  1.1.link1
   1.1.1.link11
   1.1.2.link12
1.2.link2
2.why we are.

我可以使用Ajax动态加载数据达到第一级... 但不能为其他子子菜单。 我想用Ajax加载子菜单... 任何人都可以帮忙...... 即使我google它也没有得到我的查询。

1 个答案:

答案 0 :(得分:0)

这种情况正在发生,因为新级别没有用于悬停操作的侦听器。 你应该在获取数据后设置监听器

您可以使用下一个方案:

  1. 菜单的每个项目(<a>标记)都具有rel属性
  2. 在悬停时,检查是否已上传级别
  3. 如果未加载数据,请发送ajax查询并发送rel属性值
  4. 显示获取的数据并设置新项目的侦听器