PDA

View Full Version : ajax



afi_program
دوشنبه 06 مهر 1388, 20:08 عصر
سلام توی کار با ajax وقتی میخوام محتوایی که توی صفحه echo شده بگیرم محتوای responseText برابر با کل محتوای صفحه ی php هست!!!!

__ziXet__
دوشنبه 06 مهر 1388, 21:57 عصر
سلام توی کار با ajax وقتی میخوام محتوایی که توی صفحه echo شده بگیرم محتوای responseText برابر با کل محتوای صفحه ی php هست!!!!
این الان سوال بود؟!!

afi_program
دوشنبه 06 مهر 1388, 23:44 عصر
بله .نباید اینجوری که گفتم باشه اما چرا هست؟؟

__ziXet__
سه شنبه 07 مهر 1388, 08:26 صبح
بله .نباید اینجوری که گفتم باشه اما چرا هست؟؟
منظورت از کل محتوای صفحه php چیه؟ یعنی پردازش انجام نشده و خود کدها نشون داده میشه؟

afi_program
سه شنبه 07 مهر 1388, 11:27 صبح
بله به جای اینکه مقداری که echo کردم بیاد دقیقا عین متن صفحه میاد!؟
موفق باشی

__ziXet__
سه شنبه 07 مهر 1388, 13:10 عصر
بله به جای اینکه مقداری که echo کردم بیاد دقیقا عین متن صفحه میاد!؟
موفق باشی
لطفا کدهاتو بذار

bahram17set
سه شنبه 07 مهر 1388, 14:24 عصر
سلام توی کار با ajax وقتی میخوام محتوایی که توی صفحه echo شده بگیرم محتوای responseText برابر با کل محتوای صفحه ی php هست!!!!

بستگی به این داره که مسیر فایل PHPتون رو چطوری داده باشین.
اگه به صورت محلی (local) داده باشین خوب سورس رو میگیره
ولی اگه به صورت remote و http بدید احتمالا مشکلتون برطرف می‌شه

به هرحال اگه سورس رو بزارید بهتر می تونن کمک کنند ! ( چون خودم حوصله ی خوندن کد رو ندارم ! )

mostafa_shaeri_tj
سه شنبه 07 مهر 1388, 18:35 عصر
ببین کد هاتو توی تگ باز و بسته ی php گذاشتی یا نه؟

امیـرحسین
سه شنبه 07 مهر 1388, 18:35 عصر
قطعا کدهایی ECHO دیگه ای هم وجود داره. ممکنه توی فایلهای include شده باشن.
برای تستش، بجای آژاکس از حالت معمولی استفاده کنید. مثلا اگر دارید یه فایل PHP رو با GET باز می کنید، همون URL رو توی مرورگر تایپ کنید یا اگر دارید POST میفرستید، با یه فرم ساده، خروجی اون فایل رو چک کنید.

afi_program
چهارشنبه 08 مهر 1388, 10:25 صبح
باه توی تگ گذاشتم.هیچ echoی دیگه ای هم نیست .کدو میزارم ممنون از وقت گذاشتنتون.
موفق باشید

ahmadflasher
چهارشنبه 08 مهر 1388, 11:11 صبح
تست کردم اینکه مشکلی نداره . :متفکر:
بینم تو چطوری این فایل رو اجرا می کنی؟؟:متفکر:
اصلاً وب سرور مثل wamp ,... رو سیستمت نصبه؟؟؟ این طور که معلومه شما رو فایل index.htm دو بار کلیک می کنید و برنامه رو اجرا می کنید. اول یه وب سرور رو سیستمت نصب کن بعد فایلها رو تو پوشه www کپی کن بعد تو آدرس بار مروگر آدرس دقیق رو بنویس. مثلاً :
http://localhost/multiply/GET_multiply/index.htm
اینطوری مشکلت رفع میشه.
موفق باشی

bahram17set
چهارشنبه 08 مهر 1388, 12:03 عصر
برنامتون مشکل نداره !
پس مشکل از سرور وب شماست.
اگه از Apache استفاده می‌کنید و php بدرستی نصب شده ببینید که در httpd.conf خط زیر اضافه شده باشه :

LoadModule php5_module modules/libphp5.so

در غیر اینصورت PHP شما بدرستی نصب نشده

امیـرحسین
چهارشنبه 08 مهر 1388, 18:44 عصر
کدتون واسه من صحیح کار کرد.
اگر محتوای فایل چاپ میشه یعنی سرور فایل رو text در نظر میگیره یا کدها رو نمیشناشه. این واسه من فقط یه بار اتفاق افتاده و اونم موقعی بوده که بجای php?> از ؟> استفاده شده بود.

__ziXet__
چهارشنبه 08 مهر 1388, 18:47 عصر
واسه منم همینطور!