Kod çalışıyor fakat ben başarılı döndüğünde yani success oldugunda bir başarılı div'i var gizli onu göstermek istiyorum, olmuyor. Eğer console.log yazarsam çalışıyor, ama divi göster diyince ne sleep çalışıyor ne gösteriyor...

$(document).ready(function(){
$("#form1").submit(function() {
$.ajax({
type: "POST",
url: "eren/yeni_kullanici_ekle_api.php",
data: $("#form1").serialize(),
success: function(response)
{
document.getElementById("basarili").style.display = "block";
sleep(5000);
},
error: function (data){
alert("Hata aldık!" + data);
}
});
});
function sleep(milliseconds) {
const date = Date.now();
let currentDate = null;
do {
currentDate = Date.now();
} while (currentDate - date < milliseconds);
}
});