Javascript ile süreli şekilde sayfa yönlendirmeye çalışıyorum lakin çalışmıyor.
Çağırdığım fonksiyon:
GirisYap('frmgirisyap','girisyap','index.php')
Yazdığım kod:
function GirisYap(FormID, Operation, SendURL = "") {
$(".load").html('<span class="spinner-border spinner-border-sm" role="status"></span>');
$("#buton").prop("disabled", true);
var mydata = $("form#" + FormID).serialize();
$.ajax({
type: "post",
url: "function.php?page=" + Operation,
data: mydata,
success: function (data) {
$(".load").html("");
$("#buton").prop("disabled", false);
data = data.split(":::", 2);
var metin = data[0];
var alert = data[1];
if (data == "success") {
$(".result").html('<span class="alert alert-' + alert + '">' + metin + '</span>');
$("#frmgirisyap").trigger("reset");
setTimeout(function () {
window.location.href = SendURL;
}, 3000); // 3000 milisaniye (3 saniye)
} else {
$(".result").html('<div class="alert alert-' + alert + '">' + metin + '</div>');
}
}
})
}Kodda sıkıntı yok lakin setTimeout fonksiyonu çalışmıyor. Yardımcı olabilir misiniz?