ورود

View Full Version : سوال: کش کردن jquery



ravand
شنبه 04 مهر 1394, 20:09 عصر
سلام
من نمیدونم چرا با برخی از دستورات جی کوئری وقتی کار میکنم کش میکنن!
چند روز پیش یه مشکلی با یکی از دستورات jquery داشتم رفتم معادلش رو در خود جاوا اسکریپت استفاده کردم مشکل حل شد. الان دوباره در این دستور مشکل پیش امده:


$.get("show.php",{id:mo},
function(data){
$('.show').html(data);
});
و برخی مواقع وقتی مقدار رو ارسال میکنم. مقدار قبلی رو نشون میده و مقدار جدید رو نشون نمیده!
در واقع برنامه ی بالا را برای نمایش یک مقدار از دیتابیس نوشتم. قبلیش هم دستوری هست مثل همین دستور که مقداری رو به دیتابیس ارسال میکنه . بعدشم که این دستور همان مقدار رو از دیتابیس میگیره و نمایش میده. همه ی این کارا با یک کلیک انجام میشه.

frednasri
یک شنبه 12 مهر 1394, 00:17 صبح
سلام. شما باید کش رو غیر فعال کنید.


$.get({
url: url,
data: data,
success: success,
cache: false
});

ravand
یک شنبه 12 مهر 1394, 10:03 صبح
سلام. شما باید کش رو غیر فعال کنید.


$.get({
url: url,
data: data,
success: success,
cache: false
});


این سوال مالیه هفته پیشه. من مشکلم حل شد. این روشی که شما میگید رو قبلا امتحان کردم و جواب نگرفتم.
من از این روش استفاده کردم:

$('.show').removeData(data);
$('.show').html(data);