Ajax Post php类没有加载问题?

时间:2017-03-02 17:51:29

标签: php jquery ajax

我的问题ajax post后php扩展类没有加载。找不到发送。发送正常(不使用ajax)表单没有问题。


page.php文件
用户界面

<?php 
include_once("comment.class.php");
$new =new yorum();
$new->commentform($id,$cat);//for example
?>


comment.php
Ajax帖子页

<?php  
inlcude_once("comment.class.php"); 
$new= new comment(); 
if(iseet($_POST)) 
{ 
$cek= $new->yorumkontrol("sa","as@a.com",7,"12sdeaege","bu bir yorum"); 
if(isset($cek["hata"])) 
{ 
echo $cek["hata"]; 
} 
} 
?>


Class.php Php类文件加载功能
    DIR “/” $ gelen。 “sinif.php。”;             如果(file_exists($ DY))             {                 include_once($ DY);             }             其他             {

            die("$gelen not found."); 
        } 
    }
}
$dosyaknt=new dahilet();
spl_autoload_register(array($dosyaknt,'autoload'));
?>

comment.class.php 评论类索引 评论表格功能
评论表格控制功能
注释添加数据库功能
交流等级指数
评论类别控制功能
注释机器人控制功能
评论重力控制功能
评论google recaptcha control function

     <?php 
     include_once("class.php");
    $dh= new dahilet(); 
    $dh->autoload("db"); 
    class comment extends  commfunct 
    { 
    function yorumkontrol($a,$b,$c,$d,$e) 
    { 
    $na= self::konumsor($a,$b);
return $na;//for example
    } 

    } 
    class commfunct extends baglan 
    { 
      function konumsor($a,$b) 
      { 
      $sql="select * from linksistem where id=:idal,cid=:cidal order by sira asc limit 1"; 
       $sor=$db->prepare($sql); 
       $sor->execute(array("idal"=>$a,"cidal"=>$b)) 
       if(isset($sor->errorInfo()[2])) 
        { 
         if($sor->rowCount()>0) 
         { return false;} 
        else {return true;} 
        } 
       else{return false;} 
      } 
    } 
    ?>

1 个答案:

答案 0 :(得分:1)

您扩展了类通信。这里

undefined

但是此class comment extends commfunct类代码低于此行,这就是commfunct错误即将发生的原因

解决方案: -

在扩展行之前放置commfunct class not found类代码,您将很高兴