رفرش کردن بدون متوجه شدن

3 سال پیش توسط Igo آپدیت شد
آفلاین
user-avatar
تابش ( 3091 تجربه )
3 سال پیش
تخصص : برنامه نویس ارشد وب

لینک کوتاه اشتراک گذاری

1

سلام خدمت همگی
در اندورید وقتی صفحه رفرش میشه یا به صفحه دیگر ریدایرکت میشه اصلا کاربر متوجه نمیشه
تو وب نمیتونیم چنین کنیم که کاربر نفهمه صفحه رفرش شد یا به صفحه دیگر رفته ؟

آفلاین
user-avatar
حسام موسوی ( 434337 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

سلام تنها حالت همون سیستم شبیه single page application هست که اگر دقت کرده باشید بدونه رفرش شدن صفحه اصلی بین صفحات مختلف سوئیچ میکنه در کل میشه از iframe هم استفاده کرد البته برای لود کردن وبسایت یا صفحات مختلف

آفلاین
user-avatar
تابش ( 3091 تجربه )
3 سال پیش
تخصص : برنامه نویس ارشد وب

لینک کوتاه اشتراک گذاری

0

نه منظورم اینه که من میخوام هر 5 ثانیه بره به یک کنترلر
الان این کار رو میکنم

<script>
        window.setTimeout(function () {
            window.location.href = "http://localhost:8000/confirmed/{{$order->id}}";
        }, 5000);
    </script>

داخل blade
و صفحه رفرش میشه و کاربر هی میبینه و این قشنگ نیست که هر 5 ثانیه کاربر هی اینرو ببینه
میخوام ببینم راه حل بهتری هست ؟

آفلاین
user-avatar
حسام موسوی ( 434337 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

1

این کدی شما وارد کردید برای خودم خیلی عجیبه که چرا شما باید چنین کاری کنید !!!
اگر میخواید چیزی رو چک کنید پس یک مسیر دیگه ایجاد کنید و بصورت ajax درخواست ارسال کنید اگر درست بود تو همون صفحه بمونه اگر درست نبود redirect کنه به صفحه دیگه

آفلاین
user-avatar
تابش ( 3091 تجربه )
3 سال پیش
تخصص : برنامه نویس ارشد وب

لینک کوتاه اشتراک گذاری

0

من بخوام همینو با ajax بنویسم کار پیچیده ای هست
چون بلد نیستم
میخوام ببینم کدش رو چطوری باید پیدا کنم یا شما میتونید بگید چطوری میشه این رو بصورت ajax باز نویسی کرد؟

آفلاین
user-avatar
تابش ( 3091 تجربه )
3 سال پیش
تخصص : برنامه نویس ارشد وب

لینک کوتاه اشتراک گذاری

1

@hesammousavi
میشه بگید من باید چی سرچ کنم تو نت تا بتونم اینو با ایجکس پیاده سازی کنم؟

آفلاین
user-avatar
Igo ( 3929 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

این کار یه مقدار پیچیده اس بهتره که از کتابخونه های مثل انگولار و ری اکت استفاده کنید.
در واقع باید با توجه به Response که از سرور میاید قسمتی از Html رو عوض کنی
اگه بخوای دستی این کار رو انجام بدی باید مستقیما Dom رو دستکاری کنی
که برای اینکار بهتره که از یکی از دیزاین پترن های Observer یا Property Change رو استفاده کنی

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.