• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سوال در مورد AJAX در php سوال ساده
#1
سلام دوستان خسته نباشین
یه سوال دارم در مورد ایجکس ؟؟
یه صفحه دارم که توش میخوام نظرات کاربران و پرسش و پاسخ رو نمایش بدم زیر توضیحات بصورت تب منتها بر اساس اینکه روی کدوم تب کلیک شده می خوام یک درخواست ایجکس ارسال کنم به سرور تا فقط محتوای مربوط به همون تب رو برام برگردونه
مشلی که دارم اینکه نمی دونم آدرس درخواست ایجکس رو چطوری باید ست کنم بر اساس اینکه روی کدوم تب داره کلیک میشه من می خوام یک متد از داخل کلاس php فراخوانی بشه و محتوای مربوط به تب رو از سرور برگردونه چطوری باید این متد از داخل کلاس رو در ادرس درخواست اجکس قرار بدم ؟؟؟


کد پی‌اچ‌پی:
<?php

class product
{
    
    function 
__construct(argument)
    {
        
# code...
    
}

    
/**
     * method for switch tab index
    */
 
   public function SwitchTabByIndexNumber($productID NULL $tabIndexNumber NULL){
 
       switch ($tabIndexNumber) {
 
           case 0:
 
               return $this->getComment();
 
               break;
 
           case 1:
 
               return $this->getAsk();
 
               break;
 
           case 2:
 
               return $this->getProductInfo();
 
               break;
 
           
            
default:
 
               # code...
 
               break;
 
       }
 
   }
 
   public function getComment(){
 
       //code for fetch from database
 
   }
 
   public function getAsk(){
 
       //code for fetch from database
 
   }
 
   public function getProductInfo(){
 
       //code for fetch from database
 
   }

}
?>

کد html و جاوا اسکریپت
کد:
<div id="child_tab">
  <section></section>
  <section></section>
  <section></section>
  <section></section>
</div>
  <script>
  /*************************** show_more child tab***************************/

  $(".tab li").click(function(){
      var indexli = $(this).index();
      var url = "";
      var data = {'liNumber':indexli};
      var current_section = $("#child_tab section").eq(indexli);
      $.post(url,data,function(response){
        current_section.html(response);
      });

  });

</script>


داخل کلاس php یه متد هست که بر اساس شماره تب یه سری متد رو فراخوانی میکنه و مقادیر رو از دیتابیس مس خونه و بر می گردونه حالا بنده می خوام ادرس url در خواست ایجکس رو تنظیم کنم روی این متد تا براساس شماره تب یه سری داده از سرور برگردونده بشه ولی نمی دونم چطوری تنظیم کنم ؟؟؟

کد جاوا اسکریپتم داره شماره تب ها رو می گیری و بر اساس پاسخ مقادیر رو نسبت میده به html تگ والد یعنیsection صفحات جداگانه هستن و در مسیرهای مختلف قرار دارن اینجا برای راحتی کدها رو یکجا اوردم
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان