Javascript 使用字符串映射创建动态下拉菜单

Javascript 使用字符串映射创建动态下拉菜单,javascript,jquery,html,drop-down-menu,Javascript,Jquery,Html,Drop Down Menu,html看起来像 地位 使可能 使残废 您需要这样的东西吗。现在我已经硬编码了映射值,但是您可以使用自己的源来分配这些变量 $(文档).ready(函数(){ var map0=新对象();//或var map={}; map0[“value0\u 0”]=“reason0\u 0”; map0[“value0_1”]=“reason0_1”; map0[“value0_2”]=“reason0_2”; var map1=新对象();//或var map={}; map1[“value1_

html看起来像


地位
使可能
使残废

您需要这样的东西吗。现在我已经硬编码了映射值,但是您可以使用自己的源来分配这些变量

$(文档).ready(函数(){
var map0=新对象();//或var map={};
map0[“value0\u 0”]=“reason0\u 0”;
map0[“value0_1”]=“reason0_1”;
map0[“value0_2”]=“reason0_2”;
var map1=新对象();//或var map={};
map1[“value1_0”]=“reason1_0”;
map1[“value1_1”]=“reason1_1”;
map1[“value1_2”]=“reason1_2”;
变量原因=[map0,map1];
$(“#状态”)。更改(函数(){
$(“#状态#原因”).empty();
var selected_status=$(this.val();
var REASURE\u value\u map=原因[parseInt(选定的\u状态)]
for(原因值映射中的var k)
{
$(“#状态#原因”)。追加(“”+原因#值#映射[k]+“”);
}
});
$(“#status”).change();//在文档准备就绪时填充第二个DD
});

地位
使可能
使残废

您需要这样的东西吗。现在我已经硬编码了映射值,但是您可以使用自己的源来分配这些变量

$(文档).ready(函数(){
var map0=新对象();//或var map={};
map0[“value0\u 0”]=“reason0\u 0”;
map0[“value0_1”]=“reason0_1”;
map0[“value0_2”]=“reason0_2”;
var map1=新对象();//或var map={};
map1[“value1_0”]=“reason1_0”;
map1[“value1_1”]=“reason1_1”;
map1[“value1_2”]=“reason1_2”;
变量原因=[map0,map1];
$(“#状态”)。更改(函数(){
$(“#状态#原因”).empty();
var selected_status=$(this.val();
var REASURE\u value\u map=原因[parseInt(选定的\u状态)]
for(原因值映射中的var k)
{
$(“#状态#原因”)。追加(“”+原因#值#映射[k]+“”);
}
});
$(“#status”).change();//在文档准备就绪时填充第二个DD
});

地位
使可能
使残废

包含字符串的地图在哪里?它是动态的,例如var m map[string]string动态意味着,您是要在更改第一个DD时通过Ajax获取它,还是它将出现在页面上?动态意味着它将出现在地图中。我将通过beego服务器(golang)获取它你的地图在哪里包含字符串?它是动态的,例如var m map[string]stringdynamic意味着,你是要在更改第一个DD时通过Ajax获取它,还是它将出现在页面上?dynamic意味着它将出现在地图中。我将通过beego服务器(golang)获取它