PDA

View Full Version : یک سوال در مورد ajax



Rink.e
شنبه 12 بهمن 1387, 10:13 صبح
با عرض سلام و احترام

من قصد دارم کاری انجام دهم که بدون Refresh شدن صفحه محتویات فایل دیگر را گرفته و در صفحه وب جاری با استفاده از تکنولوژی ajax با استفاده از Jquery انجام دهم.

وقتی این کار را می کنم تصاویر موجود در فایلی که فراخوانی می کنم در صفحه جاری نمایش داده نمی شود؟
دلیل چیست؟

راه حلی موجود است که بتوانم تمامی محتویات را بدون Refresh کردن صفحه نشان دهم.

با ارائه مثال .

از همکاری و همدلی همه شما ممنونم

narsic
شنبه 12 بهمن 1387, 13:35 عصر
با سلام
من متوجه منظور شما نشدم .
ایجکس صفحه درخواست شده رو به همون شکلی که هست فراخوانی میکنه و مشکلی هم با تصاویر نداره چون مرورگر هست که کد رو بررسی میکنه و پردازش رو انجام میده .
آیا از تگ تصویر در صفحه ایی که توسط ایجکس فراخوانی میکنید استفاده میکنید ؟؟؟

narsic
شنبه 12 بهمن 1387, 13:37 عصر
در ضمن دوست عزیز سوآلتون مربوط به این بخش نمیشه لطفا در بخش JavaScript مطرح کنید .
موفق باشید

Rink.e
شنبه 12 بهمن 1387, 17:48 عصر
با سلام
واضح تر:
دو تا فایل دارم به نام های tt.php و ff.php میخوام محتویات فایل ff.php را به tt.php بدون Refresh شدن صفحه با استفاده از تکنولوژی آژاکس بریزم شما بگویید از چه روشی استفاده می کنید.؟؟؟؟؟؟؟؟

تازه من از Jquery که یکی از متد های آژاکس را دارد استفاده کردم و همین کار را انجام داد ولی تصاویر فایل ff.phpرا در tt.php نمی آورد......

اعظم
شنبه 12 بهمن 1387, 18:07 عصر
احتمالا 2 تا فایل شما در یک فولدر قرار ندارند بنابراین آدرس تصور ها رو در فایل ff طوری تنظیم کنید که انگار در فایل tt هستند .

Rink.e
شنبه 12 بهمن 1387, 18:45 عصر
احتمالا 2 تا فایل شما در یک فولدر قرار ندارند بنابراین آدرس تصور ها رو در فایل ff طوری تنظیم کنید که انگار در فایل tt هستند .



عزیز
بله تماما مسیر ها درست داده شده است تنها مشکل ما این است که چرا عکس ها به هنگام فراخوانی به وسییله آژاکس نمایش داده نمی شوند؟

وقتی که خود فایل را اجرا می کنی عکس ها نمایش داده می شود!!!!!!

اعظم
شنبه 12 بهمن 1387, 20:03 عصر
عزیز
بله تماما مسیر ها درست داده شده است تنها مشکل ما این است که چرا عکس ها به هنگام فراخوانی به وسییله آژاکس نمایش داده نمی شوند؟

وقتی که خود فایل را اجرا می کنی عکس ها نمایش داده می شود!!!!!!

راستش من از جواب شما متوجه نشدم که فایلها در آدرس ها ی متفاوتی هستند یا در یک آدرس.

چون اگر در مسیر متفاوتی باشن و خود فایل رو که اجرا کنی درست دیده می شه مفهومش اینه که آدرس تصاویر نسبت به فایل مقصد ( دوم ) درست تنظیم نشده اند .

آدرس تصاویر رو به جای آدرس نسبی آدرس مطلق بده شاید درست بشه .
به عنوان مثال اگر فایل ها روی لوکال هاست قرار دارند src تگ img یکی از تصاویر رو به صورت http://localhost/myproject/img/myimage.jpg تنظیم کن. ( البته فقط برای تست )

Rink.e
یک شنبه 13 بهمن 1387, 11:29 صبح
سلام عزیز

من کلا توی این موندم
لطفا مثالی از این بیارید تا خوب خوب خوب متوجه شوم....

کد و...

sepehrmm
یک شنبه 13 بهمن 1387, 12:53 عصر
بهتره کدت رو بزاری تا بشه دقیق تر گفت ولی بعد لود شدن امتحان کن ببین آدرس عکس ها
چیه

sama01
یک شنبه 13 بهمن 1387, 13:03 عصر
آدرس عکس‌ها را چک کنید ببینید درست هستند با نه.
در واقع سوال من این است که آیا عکس دیده نمی‌شود و یا این‌که کد عکس لود نمی‌شود.

چون اصلا ربطی نداره که با ajax تصویر بیاید یا نیاید. من قبلا کار کرده‌ام و مشکلی نداشتم.

Rink.e
دوشنبه 14 بهمن 1387, 13:53 عصر
با تشکر از همدلی و همراهی همگی
مشکل حل و فصل شد و آژاکس با فرم ها مشکل داشت.

موفق و پاینده باشید.

sama01
دوشنبه 14 بهمن 1387, 15:22 عصر
لطف کنید یک این تاپیک را طوری تمام کنید که اگر کس دیگری هم این مشکل را داشت، با مراجعه به آن بتواند مشکل خود را حل کند.
لطفا توضیح مختصری در مورد اشکال و روش رفع آن بدهید.

alimooghashang
دوشنبه 14 بهمن 1387, 18:22 عصر
لطفا میشه بگید، چطوری میتونم بصورت نسبی با ajax آشنا بشم و بتونم ازش استفاده کنم
مرسی

elemenex.com
شنبه 03 اسفند 1387, 21:29 عصر
من معذرت می خوام ولی انگلیسی جوابتونو میدم.



First you have to check if your html content of the ff.php is loaded in tt.php
If the answer is yes , so check the address of your images check below example

if your tt.php is in folder A and your ff.php is located in B and B is inside A. and if your images are located inside B then your images address must be something like this A/image1.jpg

root/A/tt.php
root/A/B/ff.php
root/A/B/image1.php
So your image address is /A/image1.php
If you have more question contact me at elemenex.com (http://elemenex.com)
Arash Karimzadeh

deviant
یک شنبه 04 اسفند 1387, 08:39 صبح
شرمنده من نفهمیدم ajax با چی بالاخره مشکل داره. با فرم؟ با عکس؟ :متفکر: