2 回答
TA贡献1752条经验 获得超4个赞
将回调函数更改为
success: function(response) {
let res = JSON.parse(response);
let options = res.reduce((a,v)=>(`${a}<option value = "${v['id']}">${v['cat_title']}</option>`), '');
$('#formID').html(options);
}
并使用此 html 代码
<select class="form-control" name="formID" id="formID"></select>
TA贡献1811条经验 获得超5个赞
我知道你如何使用变量选项添加更多项目,但我有另一个解决方案
替换您的代码:
var x = document.getElementById("yourSelectElementId");
for(i=0;i<res.length;i++){
var option = document.createElement("option");
option.text = res[i]['id'];
option.value= res[i]['id'];
x.add(option);
}
添加回答
举报