مشکل ایجکس با php

شروع موضوع توسط amirkhoshhal ‏16 سپتامبر 2008 در انجمن برنامه‌نویسی با PHP

کلمات کلیدی:
  1. amirkhoshhal

    amirkhoshhal Member

    ارسال‌ها:
    470
    تشکر شده:
    134
    امتیاز دستاورد:
    16
    سلام . خسته نباشید .
    من توو برنامم از فانکشن هایی که خودم نوشتم استفاده می کنم . این فانکشن ها هم در فایلی به نام Functions.php هست که توو صفحه اصلی Include می کنم .
    حالا اگه با ایجکس یه صفحه ای رو توو یه Div لود کنم (داخل همین صفحه که قراره لود شه از فانکشن ها استفاده می کنم ) ، فانکشن ها رو نمیشناسه ، در صورتی که اگه این صفحه رو به جای لود توو Div ، اینکلود کنم با PHP ، فانکشن ها رو میشناسه و هیچ مشکلی نداره .
    به نظر شما چی کار باید کرد و مشکل از کجاست ؟ ممنون :rose:
     
    آخرین ویرایش: ‏16 سپتامبر 2008
    نوشته شده توسط amirkhoshhal در ‏16 سپتامبر 2008
  2. ziXet

    ziXet مدیر انجمن PHP/MYSQL

    ارسال‌ها:
    1,706
    تشکر شده:
    979
    امتیاز دستاورد:
    36
    سلام

    این Functions.php فانکشن های php میده دیگه؟ واسه js که نیست!؟
    خب وقتی از ajax استفاده میکنی و اونو تو یه div لود میکنی در واقع یه صفحه دیگه رو تو یه div لود کردی پس اصلا این دو صفحه ربطی به هم ندارند پس باید تو هر صفحه جداگونه فانکشن های php اینکلود بشه تا بتونی ازشون استفاده کنی.

    اگه منظورت فانکشنهای js هست فقط کافیه تو صفحه main فانکشن ها تعریف شده باشند بعد تو صفحه جدیدی که تو div لود میشه، میشه از اون فانکشنها استفاده کرد.

    هر دو حالتو توضیح دادم.
    اگه بازم من درست متوجه سوالت نشدم بیشتر توضیح بده لطفا

    موفق باشید
     
    نوشته شده توسط ziXet در ‏16 سپتامبر 2008
    amirkhoshhal از این پست تشکر کرده است.
  3. amirkhoshhal

    amirkhoshhal Member

    ارسال‌ها:
    470
    تشکر شده:
    134
    امتیاز دستاورد:
    16
    سلام . آره فانکشن های PHP می ده .
    پس اینجور که من متوجه شدم هیچ راهی نیست که فقط توو صفحه اصلی یه بار Functions.php رو اینکلود کنم .
    یک دنیا ممنون Shahkey عزیز ، لطف کردی . دستت درد نکنه . :rose:
     
    نوشته شده توسط amirkhoshhal در ‏16 سپتامبر 2008

به اشتراک بگذارید