سلام وقتتون بخیر
بنده یک سیستم ازمون دارم که کاربر بعد از دو دقیقه اطلاعات سمت سرور ارسال میشه و صفحه باید رفرش بشه بعد دو دقیقه
با قطعه کد زیر صفحه رو رفرش میکنم
location.reload();
اما گاهی اوقات با این که لودینگ رفرش میاد اما اطلاعات تغییری نمیکنه و حتما باید f5 رو بزنم.
کل قطعه کد هم به صورت زیره
remindTime() {
if (this.timer > 0) {
this.timer--;
} else {
Swal.fire({
position: 'center',
icon: 'success',
title: 'با آرزوی موفقیت برای شما دوست عزیز',
showConfirmButton: false,
allowEscapeKey: false,
timer: 7000,
timerProgressBar: true,
allowOutsideClick: false
}).then((result) => {
axios.post('<?= route('persons.record') ?>', {
person_id: <?= $person->id ?>,
count: this.answer
});
location.reload();
});
clearInterval(this.timerInterval);
}
},سلام دوست عزیز.
می تونید از pusher استفاده کنید. pusher یک websocket هست که دیگه نیاز ندارید صفحه رو ریفرش کنید.
@mosayeb.bameri9
@mohaligateway من میخوام رفرش بشه برعکس نمیخوام از وب سوکت استفاده کنم
شاید پاسخ شما همینجا باشد