Javascript 将数组值分配给jquery中的下拉列表
我有这样一个数组:Javascript 将数组值分配给jquery中的下拉列表,javascript,jquery,Javascript,Jquery,我有这样一个数组: [ [{ "station_territory": "Peshawar-CMD" }, { "station_territory": "Faisalabad-CMD" }], [{ "station_territory": "Faisalabad-FEM" }] ]; 如何将其分配到id为站点的多个下拉列表?我尝试了以下代码: $.each(data, function(index, value) { $("#station"
[
[{
"station_territory": "Peshawar-CMD"
}, {
"station_territory": "Faisalabad-CMD"
}],
[{
"station_territory": "Faisalabad-FEM"
}]
];
如何将其分配到id为站点的多个下拉列表?我尝试了以下代码:
$.each(data, function(index, value) {
$("#station") = value;
});
要在select中创建选项元素,您可以在数据中的每一级数组中循环创建可指定给select的选项元素
请注意,在jQuery中,您从不将任何内容分配给jQuery对象本身;您可以使用jQuery提供的方法来修改元素。在这种情况下,您可以使用append:
风险值数据=[
[{
地区:白沙瓦CMD
}, {
车站地区:费萨拉巴德CMD
}],
[{
车站地区:费萨拉巴德
}]
];
var期权=[];
data.forEachfunctionouter{
外部。外部。内部{
选项。按“${inner.station_territory}”;
};
};
$station.appendoptions;
生成一个错误,你能解析它吗`index.php?action=edit_employee&empID=5309:4393未捕获类型错误:数据[0]。地图不是一个函数可能先尝试data=JSON.parsedata。现在它可以工作了,但如果响应是“[{station_territory:City0},{station_territory:City1}],{station_territory:City2}]'它只显示前两个值,而不是第三个值,这是因为它是一个完全不同的数据结构。您现在有了不同级别的多个数组。我只想动态地将json数组中的值附加到基于多个数组的下拉列表中