Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用ajax动态加载菜单_Php_Mysql - Fatal编程技术网

Php 用ajax动态加载菜单

Php 用ajax动态加载菜单,php,mysql,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加载子菜单。。。 有人能帮忙吗。。。 即使是我,也无法得到我的查询答案。这是因为新关卡没有悬停操作的

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

1.what we do.
  1.1.link1
   1.1.1.link11
   1.1.2.link12
1.2.link2
2.why we are.
我能用Ajax动态加载数据到第一级。。。 但不能为其他子菜单。 我想用Ajax加载子菜单。。。 有人能帮忙吗。。。
即使是我,也无法得到我的查询答案。

这是因为新关卡没有悬停操作的侦听器。 您应该在获取数据后设置侦听器

您可以使用下一个方案:

  • 菜单的每一项(
    标记)都有rel属性
  • 在悬停状态下,检查是否上载了级别
  • 如果未加载数据,则发送ajax查询并发送rel属性的值
  • 显示获取的数据并设置新项目的侦听器

  • 假设我把鼠标悬停在link12上,它会显示它的子菜单,那么link12的“其他人”菜单呢……当我把鼠标悬停在link12上时,它们会消失。。。它已经传递了从mysql检索数据的id…“从表_name中选择*其中parentid=$id”。。。