asked on
<link href="https://cdn.datatables.net/1.10.24/css/jquery.dataTables.min.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdn.datatables.net/1.10.24/js/jquery.dataTables.min.js"></script>
<script>
$(document).ready(function() {
$('#data-table').DataTable(
{
"dom": 'Bfrtip',
"buttons": ['copyHtml5', 'excelHtml5', 'pdfHtml5', 'csvHtml5'],
"paging": true,
"ordering": true,
"info": true,
"bDeferRender": true,
"pageLength": 100,
"scrollY": 600,
"bSort": true,
"stateSave": true,
"fixedHeader": true,
"responsive": true,
"bDestroy": true
}
);
GetFleetListPost();
});
</script>
<script type="text/javascript">
function GetFleetListPost()
{
var tr;
var model = {'FleetMasterType': 'Tow' };
$.ajax({
type: "POST",
url: "https://www.test.net/api/api/Fleet/GetFleetList?type=json",
dataType: "json",
contentType: "application/json;charset=utf-8",
data: JSON.stringify(model),
success: function (data) {
$.each(data, function (index) {
//alert(data[index].Make + ' ' + data[index].Model);
tr = tr + "<tr>";
tr = tr + "<td>" + data[index].Make + "</td>";
tr = tr + "<td>" + data[index].Model + "</td>";
tr = tr + "</tr>";
});
//document.getElementById("data-table-tr").innerHTML = tr;
$('#data-table tbody').empty();
$('#data-table').append(tr);
return tr;
},
error: function (error) {
alert("Error " + error);
}
});
}
</script>