在PHP中使用动态选项进行选择

在PHP中使用动态选项进行选择,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,如何使用动态选项创建选择列表 我有两个选择列表;我在第一个选择列表中有两个选项,每个选项在另一个选择列表中有不同的选项列表 如果选择第一个选择选项,则第二个列表应具有不同的值 First Select Second Select ----------------- ----------------- Option selected: [0] StackO

如何使用动态选项创建选择列表

我有两个选择列表;我在第一个选择列表中有两个选项,每个选项在另一个选择列表中有不同的选项列表

如果选择第一个选择选项,则第二个列表应具有不同的值

First Select                           Second Select
-----------------                      -----------------                         
Option selected: [0] StackOverflow         Options Available:
Another option: [1] GitHub                   Ask a Question
                                             Answer a Question
-----------------     ---->            -----------------
或者如果选择了第二个值

First Select                           Second Select
-----------------                      -----------------                         
Option selected: [1] GitHub                Options Available:
Another option: [0] StackOverflow            Post a New Repository
                                             Fork a Repository
-----------------     ---->            -----------------

我还使用PHP和MySQL在select中显示值(选项)。在第一次选择中,我使用MySQL显示所有可能的选项,然后将其输出


第二个选择列表需要先前选择的ID,以便可以选择它。示例SQL代码:“
从id=?
的部分中选择*”。我对PHP和AJAX都是新手,我也看到了这一点,但它对我来说并不适用。很抱歉再次提出这个愚蠢的问题。

首先,隐藏第二个选择框。向jquery中的第一个selectbox添加onchange函数。如下图所示

如果第二个选择框具有静态

$('.firstselect').onchange(function() {
  var first_val = $(this).val();

  if ( first_val === 0 ) {
    $('stack_select').show();
    $('github_select').hide();

  } else if( first_val === 1 ) {
    $('stack_select').hide();
    $('github_select').show();
  }

});
如果第二个选择框具有“动态”。 使用jqueryappend方法发出ajax请求并动态加载内容