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);
}
添加回答
舉報