1๐
โ
I tried to reconstruct your code.
<select name="car_maker" id="car_maker">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
With your response
var data = {
"data": [{
'id': 1,
'post_heading': '2',
'post_text': 'two'
}, {
'id': 2,
'post_heading': '1',
'post_text': 'one'
}]
}
console.log(data);
$("#car_maker option").remove();
$.each(data, function(index, item) {
console.log('test', item[0].post_heading);
console.log('test', item[1].post_text);
$.each(item, function(index1, item1) {
console.log(item1.id);
console.log(item1.post_heading);
console.log(item1.post_text);
$('#car_maker').append($('<option/>', {
value: item1.id,
text: item1.post_text
}));
})
});
๐คBernhard Beatus
Source:stackexchange.com