最终成员回调函数问题

时间:2018-07-19 作者:Ramesh

我正在尝试根据父下拉列表过滤子下拉列表输入。例如,如果我选择一个州,我需要只显示所选州的城市。到目前为止,我所做的是在函数中添加以下函数。php文件。

function getCities() {
//get the value from the \'parent\' field, sent via the AJAX post.
$choice = $_POST[\'choose_mavatam1\'];

  switch($choice) {
    case "Tamilnadu":
      $cities = [
        "Chennai" =>"Chennai",

      ];
      break;
    case "Karnataka":
      $cities = [
        "Bangalore"=>"Bangalore",

      ];
      break;
    default:
      //code to do something if other options are not selected (throw an error, or set $cities to a default array)
      $cities = ["no city"];

  }
return $cities;
}
我在中调用了下面的函数Choices Callback 父字段的最终成员插件的字段。我面临的问题是Edit Choices 自动成为此开关箱的默认值no city 当我使用这个回调函数时。

1 个回复
SO网友:deeeg

在代码中,可以替换:

$choice = $_POST[\'choose_mavatam1\'];
使用此选项:

$choice = $_POST[\'parent_option\'];

结束

相关推荐

导航菜单类‘Has-Dropdown’但没有‘Active’

我有一个深度为2的导航菜单。wp_nav_menu( array( \'theme_location\' => \'primary_navigation\', \'depth\' => 2 ) ); 当我在导航菜单中没有子菜单的页面上处于活动状态时li 菜单项具有active 已附加。但是,当菜单项包含子项时,has-children 追加,但没有“活动”或相关类名。<ul id=\"menu-main-