我正在尝试根据父下拉列表过滤子下拉列表输入。例如,如果我选择一个州,我需要只显示所选州的城市。到目前为止,我所做的是在函数中添加以下函数。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
当我使用这个回调函数时。