PDA

View Full Version : سوال: load یک کلاس توسط ajax



hadinahavandi
دوشنبه 16 بهمن 1391, 22:12 عصر
سلام دوستان
سوالی که دارم اینه که آیا می تونیم توسط ajax یک کلاس رو که تو یک صفحه هست رو load کنیم یا اینکه یک متدش رو اجرا کنیم؟
منظورم اینه که آیا برای استفاده از ajax حتما باید یک صفحه داشته باشیم که توش کد ساده هست یا میشه یک تابع رو از داخل اون صفحه اجرا کرد؟
ممنون

MMSHFE
دوشنبه 16 بهمن 1391, 22:59 عصر
دوست گرامی، وقتی جواب درخواست AJAX میرسه، باز باید با کدهای JS باهاش کار کنیم یعنی نتیجه AJAX سمت کلاینت مورد استفاده قرار میگیره. طبیعتاً کلاسهای PHP که سمت سرور هستن رو نمیشه سمت کلاینت فراخوانی کرد. بعبارت دیگه، محل فراخوانی کلاسهای PHP توی خود سرور هست. پس اینجا عملاً AJAX بلا استفاده است چون کلاس باید قبل از فراخوانی Load بشه و چون محل فراخوانی توی سرور و قبل از ارسال محتوا به کلاینت هست، تعریف و بارگذاری کلاس هم باید همون سمت سرور باشه. موفق باشید.

hadinahavandi
دوشنبه 16 بهمن 1391, 23:40 عصر
دوست گرامی، وقتی جواب درخواست AJAX میرسه، باز باید با کدهای JS باهاش کار کنیم یعنی نتیجه AJAX سمت کلاینت مورد استفاده قرار میگیره. طبیعتاً کلاسهای PHP که سمت سرور هستن رو نمیشه سمت کلاینت فراخوانی کرد. بعبارت دیگه، محل فراخوانی کلاسهای PHP توی خود سرور هست. پس اینجا عملاً AJAX بلا استفاده است چون کلاس باید قبل از فراخوانی Load بشه و چون محل فراخوانی توی سرور و قبل از ارسال محتوا به کلاینت هست، تعریف و بارگذاری کلاس هم باید همون سمت سرور باشه. موفق باشید.
خیلی ممنون،توضیحاتتون مثل همیشه کامل و بی نقص بود.