PDA

View Full Version : لود عکس با ajax



Mohsen.
دوشنبه 08 آبان 1391, 09:16 صبح
سلام
میخواستم یک عکس رو با jquery ajax لود کنم ولی تا وقتی که کل عکس لود نشده اونو نمایش ندم. و همچنین میخواستم عرض و ارتفاع اون رو بدست بیارم.
اولی رو که نتونستم.
ولی دومی رو به این صورت نوشتم:

var pic_real_width,pic_real_height;
var src=$(this).attr('src');
$("<img src='' />").attr("src",src).load(function() {
pic_real_width = this.width;
pic_real_height = this.height;
})

اما وقتی مقادیر var pic_real_width رو با alert نمایش میدم. دفعه اول undefiend میده ولی دفعه دوم عرض واقعی رو نمایش میده.
لطفا کمک کنید.

masudafsar
دوشنبه 08 آبان 1391, 14:52 عصر
از تابع load درست استفاده نکردی تا جوا درست بده. از ضمیمه استفاده کن. هر دو مشکلت برطرف میشه.