You can do this way. Please check
<div id="confirmModal" class="modal fade" style="background-color: #fff">
<div class="modal-body">
Are you sure?
</div>
<div class="modal-footer">
<button type="button" data-dismiss="modal" class="btn btn-primary" id="ok">Delete</button>
<button type="button" data-dismiss="modal" class="btn">Cancel</button>
</div>
</div>
<script type="text/javascript">
var IdDelete = 0;
$('#delete').on('click', function (e) {
var attr = $(this).attr('data-val');
IdDelete = attr;
e.preventDefault();
$('#confirmModal').modal("show")
});
$('#ok').on('click', function (e) {
if (IdDelete > 0) {
$.ajax(
{
url: "delt.php",
type: "POST",
data: {
deletes: 1,
id: IdDelete
},
success: function () { }
});
$(this).parents(".del_cat").animate({ opacity: "hide" }, "slow");
}
console.log(IdDelete);
$('#confirmModal').modal("Hide")
IdDelete = 0;
});
</script>