ravand
دوشنبه 21 دی 1394, 19:11 عصر
سلام
نمی دونستم چه عنوانی انتخاب بکنم. واقعا گیج شدم و خسته. چون تمام تلاشم رو کردم نتونستم مشکل رو حل کنم.
این کد رو ببینید:
$('#statusid2').change(function(){
//متغییر سراسری
var price12;
$.getJSON('get-onvan-size.php?tarhid='+tarhid, function(rowi){
price12=rowi.unitprice;
});
$.getJSON('size.php?statusid='+statusid, function(row){
alert(price12);
});
});
من مقدار متغییر price12 را در این خط نمایش میدم:
alert(price12);
این متغییر مقدارش را در این خط میگیره:
price12=rowi.unitprice;
عجیب اینه که یه بار وقتی صفحه رو رفرش میکنم و باهاش کار میکنم مقدار متغییر گرفته میشه و چاپ میشه و بار دیگه چیزی چاپ نمیکنه.
مثلا ده بار مقدار متغییر را چاپ میکنه دو بار چاپ نمیکنه. و این متغییر هست.
به نظر شما این مشکل از کش هست؟
نظرتون چیه؟
این خیلی منو اذیت کرده.
ممنون میشم کمک کنید.
نمی دونستم چه عنوانی انتخاب بکنم. واقعا گیج شدم و خسته. چون تمام تلاشم رو کردم نتونستم مشکل رو حل کنم.
این کد رو ببینید:
$('#statusid2').change(function(){
//متغییر سراسری
var price12;
$.getJSON('get-onvan-size.php?tarhid='+tarhid, function(rowi){
price12=rowi.unitprice;
});
$.getJSON('size.php?statusid='+statusid, function(row){
alert(price12);
});
});
من مقدار متغییر price12 را در این خط نمایش میدم:
alert(price12);
این متغییر مقدارش را در این خط میگیره:
price12=rowi.unitprice;
عجیب اینه که یه بار وقتی صفحه رو رفرش میکنم و باهاش کار میکنم مقدار متغییر گرفته میشه و چاپ میشه و بار دیگه چیزی چاپ نمیکنه.
مثلا ده بار مقدار متغییر را چاپ میکنه دو بار چاپ نمیکنه. و این متغییر هست.
به نظر شما این مشکل از کش هست؟
نظرتون چیه؟
این خیلی منو اذیت کرده.
ممنون میشم کمک کنید.