1 回答

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
首先,該click事件在元素上沒有得到很好的支持option。更好的做法是監(jiān)聽changeparent 上的事件select,然后讀取 chosen 的值option。
此外,您的代碼比需要的復(fù)雜得多。您可以使用和option從 AJAX 請(qǐng)求的響應(yīng)更輕松地構(gòu)建元素列表。嘗試這個(gè):map()append()
let $select = $('select[name=tipologia]').on('change', e => {
console.log(e.target.value);
});
function populateSelect() {
$.ajax({
type: "GET",
url: URLSELECT + 'tipologia',
success: function(response) {
let options = response._embedded.map(o => `<option value="${o.name}">${o.name}</option>`);
$select.html(options);
},
error: function(err) {
console.log(err);
}
});
}
添加回答
舉報(bào)