باگ sweet alert

7 ماه پیش
توسط حسام موسوی آپدیت شد
امین بیطرف ( 5770 تجربه )
8 ماه پیش

سلام
من تو پروژم از sweet alert استفاده کردم و به یک باگ بدجوری برخورد کردم اونم اینه که یه کاری انجام میدیم و صفحه بعد alert نمایش میده ولی وقتی توی مرورگر به عقب میخایم بیایم دوباره همون alert بهمون نمایش میده ترفندی سراغ دارید که این باگو بپوشونه؟

حسام موسوی ( 318704 تجربه )
8 ماه پیش
تخصص : طراح و برنامه نویس

در سمت لاراول به چه شکلی این sweet alert رو مقدار دهی میکنید تا نمایش بده

امین بیطرف ( 5770 تجربه )
8 ماه پیش

همونطوری که توی مستنداتش اومده بود

alert()->success('پیام مورد نظر با موفقیت پاک شد')->autoclose(3500);
return back();

البته توی خود سایت راکت هم همینطوره مثل اینکه فقط اینطوریه که اینجا وقتی یه گفتوگو ایجاد میکنیم و alert بهمون نمایش میده و اگ بریم یه پیج دیگ و برگردیم دوباره نمایش میده با این تفاوت که اینجا redirect شده ولی من back دادم
@hesammousavi

حسام موسوی ( 318704 تجربه )
8 ماه پیش
تخصص : طراح و برنامه نویس

این به این خاطره که در صفحه شما alert کدش قرار میگیره حالا شما میرید وارد صفحه دیگه میشید و دوباره به صفحه قبل بر میگردید خوب صفحه جدیدی لود نمیکنه در این حالت .
در اصل همون صفحه با کدی که از قبل برای alert بود رو نمایش میده .

امین بیطرف ( 5770 تجربه )
7 ماه پیش

خب یه سوال دارم برای اینکه بعد از اینکه اون alert مورد نظر نمایش داده شد بعد از بسته شدن ,صفحه به صورت خودکار رفرش بشه باید چه کد جاوااسکریپتی اضافه کنم؟
@hesammousavi

حسام موسوی ( 318704 تجربه )
7 ماه پیش
تخصص : طراح و برنامه نویس
document.location.replace(document.location.href)

میتونید با جاوااسکریپت از کد بالا هم استفاده کنید
اما اینکه رفرش بشه به نظرم درست نیست و بهتر اینکه دنبال راهی باشید بعد از اینکه alert اجرا شد کدش از صفحه حذف بشه

برای ارسال پاسخ باید وارد سایت شوید