عدم لود اطلاعات جدید

- 11 ماه پیش
توسط احسان آپدیت شد
احسان ( 716 تجربه )
11 ماه پیش

سلام و تشکر بخاطر راهنمایی های.
ی فرم دارم ک یه عکس رو اپلود میکنه مث عکس پروفایل.
وقتی اپلود تموم میشه دوباره هدرش میکنم ب همون صفحه اما بازم عکس قبلی نمایش داده میشه، حتی عکس قبلی رو هم پاک میکنم بازم عکس جدید لود نمیشه، اما اگه به صورت دستی صفحه رو رفرش کنی عکس جدید لود میشه، از دستور رفرش هم استفاده کردم بازم لود نمیشه، میشه راهنماییم کنید باید چکار کنم؟

سجاد ( 3126 تجربه )
11 ماه پیش

سلام

با این فرض: شما در صفحه عکس رو آپلود می کنید و دوباره به همون صفحه برمی گردید ولی تصویر تغییر نکرده.
این موضوع به خاطر مرورگر هست.
چند راه حل متداول که بنده استفاده می کنم:
1- فرم موجود در صفحه ی y به صفحه ی x منتقل میشه و بعد از انجام پردازش پیام ها رو به صورت سیشن ذخیره می کنه و مجدد به صفحه ی y بر می گرده و پیام ها رو به کاربر نمایش میده.
این کار چون سریع انجام میشه کاربر حس نمی کنه ولی باعث میشه مرورگر تصاویر و... رو بروز کنه. ( مشروط بر اینکه در htaccess تنظیمات سفت و سخت برای کش موارد استاتیک نباشه )
2- اگر ناچار هستیم که فرم به همون صفحه ارسال بشه بعد از برگشت با جاوا اسکریپت عکس رو دوباره فراخوانی می کنیم.

احسان ( 716 تجربه )
11 ماه پیش

ممنون این مشکل رو حل کردم، مشل اینجا بود که عکس جدید جایگزین عکس قبلی با همون نام میشد، ترتیبی دادم ک عکس جدید اسمش تغییر کنه و عکس قبلی هم حذف بشه درست بشه.

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