How to show data inside select option from MySQL?
I try to created it, but doesn't work
My Controller
public function getItemCategory(Request $request)
{
$itemcategory = DB::table('tbl_item_category')->pluck('id_item_category','itemcategory_name');
return response()->json($itemcategory);
}
My Jquery
var i = 0;
$("#add-more-item").click(function () {
++i;
$.ajax({
type:"GET",
url:"/admin-master/get_item_category",
dataType: 'JSON',
success:function(res){
$(".add-more").empty();
$(".add-more").append(
'<tr>',
'<td><input type="text" name="item_code['+i+']" class="form-control" placeholder="Kode Barang" required>',
'<td><input type="text" name="item_name['+i+']" class="form-control" placeholder="Nama Barang" required</td>',
'<td><select class="form-control" name="item_category['+i+']">',
$.each(res,function(itemcategory_name,id_item_category){
$(".add-more").append(
'<option value="'+id_item_category+'">'+itemcategory_name+'</option></select></td>'
);
}),
'</tr>'
);
}
});
});
And the result doesn't become a select option, the result is messy but I managed to get the data