В коде ниже строки
setTimeout(Comet_IrsaliyeBelgeDurum(sGuid, belgeOid), 10000)
не заставляет функцию кометы ждать 10 секунд.Функция работает непрерывно.
Кажется, что параметр setTimeout не действует.
Как заставить код ждать 10 секунд?
function Comet_IrsaliyeBelgeDurum(sGuid, belgeOid) {
var params = {
sGuid: sGuid,
belgeOid: belgeOid
}
$.ajax({
type: "post",
dataType: "json",
data: params,
url: '/BetonHareketler/H_BetonIrsaliyeBelgeDurum',
success: function (data) {
if (data.isSuccess) {
if (data.entity == 2 || data.entity == 4) {
toastr.success(data.SuccessfullMessage, 'İşlemi Başarılı');
}
else {
toastr.info(data.SuccessfullMessage, 'İşlemi Başarılı');
setTimeout(Comet_IrsaliyeBelgeDurum(sGuid, belgeOid), 10000);
}
}
else {
toastr.error(data.SuccessfullMessage, 'İşlemi Başarısız');
}
},
error: function (xhr, ajaxOptions, thrownError) {
alert("Bağlantı Hatası. Sayfaya Yenileyin");
window.location.replace(window.location.href);
}
});
}