PDA

View Full Version : سوال: مشکل در عدم نمایش عکس جدید



Taimaz_222
جمعه 21 فروردین 1394, 11:14 صبح
سلام
من توی سایتم یه قسمت گذاشتم که کاربر می تونه چندتا عکس رو آپلود کنه و بعد از آپلود همون لحظه عکس رو نشونش می ده، و اون لحظه می تونه عکس رو حذف کنه و عکس جدیدی رو بجاش آپلود کنه. مشکل اینجاست که وقتی عکس آپلود شده رو حذف می کنه و عکس جدیدی رو بجاش آپلود می کنه، بعد از آپلود همچنان عکس قبلی رو نشون می ده، با اینکه عکس قبلی رو واقعا حذف کرده و عکس جدید را واقعا ذخیره کرده، تحقیق کردم گفتن که عکس قبلی رو کش می کنه و به همین دلیل مجددا اون رو نشون می ده، اما من وقتی کش رو غیر فعال می کنم، باز هم همون مشکل پیش می یاد.
ممنون می شم اگر راهنمایی کنید.

MMSHFE
جمعه 21 فروردین 1394, 12:18 عصر
به آخر آدرس عکس یه علامت سؤال و یه عدد تصادفی اضافه کنید.

Taimaz_222
شنبه 22 فروردین 1394, 08:54 صبح
به آخر آدرس عکس یه علامت سؤال و یه عدد تصادفی اضافه کنید.

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

$(".pic").attr("src","images/thumbs2.jpg");

MMSHFE
شنبه 22 فروردین 1394, 10:41 صبح
این کد یه عدد تصادفی بین 1 تا 1000 تولید میکنه:
$(".pic").attr("src","images/thumbs2.jpg?"+Math.floor((Math.random()*999)+1));
بطور کلی برای تولید یک عدد تصادفی بین a و b از فرمول زیر استفاده کنید:
Math.floor((Math.random() * (b - a) + a)