Php 如何使用jquery AJAX实现3个弹出窗口
我的页面上有3个选择。选择项目后,该值将用于填充下一个选择框。我使用jQueryAjax函数来实现这一点 在“addfaq.php”中,我有: 我的问题是我不知道把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语句只打印数组值,但我需要在菜单中格式化
语句放在哪里。如果我把它们放在“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
}
})