<script>$(document).ready(function () {
$.ajax({
url: '@Url.Action("GetCategories", "Kategori")', //1- aksiyon adını alır. 2- Controller ismini alır.
method: 'GET',
success: function (data) {
// AJAX isteği başarılı olduğunda bu fonksiyon çalışır.
// subProcessTable adlı HTML elementini DataTable'a dönüştürüyor.
var table = $('#dataTable1').DataTable();
// Tabloyu temizleyip tekrar çiziyor.
table.clear().draw();
// Sunucudan gelen alt işlem listesini alıyor.
var categoriesList = data.categoriesList;
// Alt işlem listesini döngüye alıyor.
categoriesList.forEach(function (item) {
// Tabloya bir satır ekliyor.
table.row.add([
item.categoryName,
'<button>Edit</button>',
'<button>Delete</button>'
]).draw();
});
},
error: function (data) {
toastr.error(data.message);
}
});
}
</script>
I want to pull the data from the database into a datatable. But I couldn't understand what kind of problem there was in my code, I would be glad if you could help me.
Thanks