Javascript 两个选择标记。首先获取父类别,然后根据选择的父类别获取每个类别的子类别

Javascript 两个选择标记。首先获取父类别,然后根据选择的父类别获取每个类别的子类别,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我只有第一个选择启动并运行。第二个需要帮助。这只能用PHP完成,还是需要javascript或ajax?顺便说一句,我正在使用Wordpress function sellers_area_selection() { $args = array( 'post_type' => 'seller', 'taxonomy' => 'nomos', 'hide_empty'=> 0, 'parent' => 0 ); $categor

我只有第一个选择启动并运行。第二个需要帮助。这只能用PHP完成,还是需要javascript或ajax?顺便说一句,我正在使用Wordpress

function sellers_area_selection()
{
  $args = array(
   'post_type' => 'seller',
   'taxonomy'  => 'nomos',
   'hide_empty'=> 0,
   'parent'    => 0
  );

  $categories = get_categories( $args );

  if ( $categories ) {
  echo '<select id="nomoi-select">';
    echo '<option selected="" disabled="" value="0"><span>Νομοί</span></option>';

    foreach ($categories as $category) {
      $id = $category->term_id;
      $name = $category->name;
      echo '<option class="nomos" id="'. $id .'">'. $name .'</option>';
    }
  echo '</select>';
  }
}
function\u area\u selection()
{
$args=数组(
“post_类型”=>“卖方”,
“分类法”=>“nomos”,
“hide_empty”=>0,
“父项”=>0
);
$categories=get_categories($args);
如果($类别){
回声';
回声“Νοοί”;
foreach($categories作为$category){
$id=$category->term\u id;
$name=$category->name;
回显“.$name.”;
}
回声';
}
}

我无法理解您的评论,在ajax/Javascript中要做多少工作?您能告诉我怎么做吗?这对于堆栈溢出来说太复杂了。谷歌“层叠下拉菜单”。尝试一下,然后就你的错误提出一个问题。