Php 如何使用jquery AJAX实现3个弹出窗口

Php 如何使用jquery AJAX实现3个弹出窗口,php,jquery,html,ajax,Php,Jquery,Html,Ajax,我的页面上有3个选择。选择项目后,该值将用于填充下一个选择框。我使用jQueryAjax函数来实现这一点 在“addfaq.php”中,我有: 我的问题是我不知道把语句放在哪里。如果我把它们放在“addfaq_process.php”中,onchange不会启动,因为它位于“addfaq.php”中。如果我把它们放在“addfaq.php”中,我不知道如何将信息(我填充了一个菜单值数组)放在“addfaq\u process.php”中。一个简单的echo语句只打印数组值,但我需要在菜单中格式化

我的页面上有3个选择。选择项目后,该值将用于填充下一个选择框。我使用jQueryAjax函数来实现这一点

在“addfaq.php”中,我有:

我的问题是我不知道把
语句放在哪里。如果我把它们放在“addfaq_process.php”中,onchange不会启动,因为它位于“addfaq.php”中。如果我把它们放在“addfaq.php”中,我不知道如何将信息(我填充了一个菜单值数组)放在“addfaq\u process.php”中。一个简单的echo语句只打印数组值,但我需要在菜单中格式化这些值


谢谢你的帮助

似乎您必须检查您的体系结构。尝试将html和js集中到一个地方,然后发出特定的ajax调用,从服务器获取特定数据

根据您的描述,您似乎希望根据用户交互显示某些数据

一种方法是监听对选定图元的更改:

<select id="first_option"> 
   <option>foo</option>
</select>

然后,您应该有一个访问数据库并发送它的php文件(您可以简单地
echo
此信息),并在JS端使用success方法正确地呈现它

这些称为选择框,而不是弹出框。
<select id="first_option"> 
   <option>foo</option>
</select>
$("#first_option").change(function(e){
     //Fire ajax with the current value 
      $.post('db.php',function(data){
      //Do something with returned data
       }
})