2012-06-09 71 views
0

我正在與應該加載​​一些評論到我的評論區域的jquery負載的事情。jquery負載得不到結果

我用這個

$("#designCommentsBox").load("pullcomment.php"); 

和我pullcomment.php看起來是這樣的:

<?php 
define("INCLUDE_DIR", "includes/classes"); 

/* Autoload classes when used */ 
function __autoload($class_name) { include(INCLUDE_DIR.'/class.'. strtolower($class_name) . '.php'); } 

SQLHandling::SQLconnect(); 
Designs::GetCommentsForDesign(1); //Default value for testing 
?> 

而且功能GetCommentsForDesign是這樣的:

function GetCommentsForDesign($design_id) { 
     $sql = SQLHandling::selectSQL('*', 'tdic_comments', 'design_id = '. $design_id .''); 
     $result = SQLHandling::SQLquery($sql);    

     $markers = array(); 


     $markers["###NUM_COMMENTS###"] = mysql_num_rows($result); 

     if(mysql_num_rows($result) < 1) { 
      $markers["###COMMENTS###"] = "No comments";   
     } else { 

     while($row = SQLHandling::SQLfetch($result)) { 
      $markers["###COMMENTS###"] = '<div class="commentBox">'; 
       $markers["###COMMENTS###"] .= '<div class="commentLeft"><img src="ss.jpg" /></div>'; 
       $markers["###COMMENTS###"] .= '<div class="commentRight">'; 

        if(!empty($row["website"])) { 
         $markers["###COMMENTS###"] .= '<span class="commentPoster"><a href="'. $row["website"] .'" target="_blank" rel="external nofollow">'. $row["name"] .'</a></span>';  
        } else { 
         $markers["###COMMENTS###"] .= '<span class="commentPoster">'. $row["name"] .'</span>'; 
        } 
        $markers["###COMMENTS###"] .= '<br /><span class="commentDate">'. date('d-m-Y', $row["date_added"]) .'</span>';  
        $markers["###COMMENTS###"] .= '<p class="comment">'. $row["comment"] .'</p>'; 
       $markers["###COMMENTS###"] .= '</div>'; 
      $markers["###COMMENTS###"] .= '</div>'; 
     } 
     } 
     Main::GetMarkers($markers); 

    } 

負載應該加載對此的所有評論,但我沒有得到任何東西

<div id="designCommentsBox"> 
</div> 

什麼是奇怪的,如果我f.x.在GetCommentsForDesign函數中執行echo $row["comment"],該評論就會被打印出來。

任何人都可以看到我做錯了什麼?

第二個問題 如何傳遞URL參數以加載?像這樣

$("#designCommentsBox").load("pullcomment.php?designid=1"); //From the URL 

然後將該參數傳遞給該函數?

+0

什麼'Main :: GetMarkers'呢? –

+0

這只是把我所有的數據在$標記到另一個文件。 –

+0

我看不到'echo'在屏幕上顯示結果的位置。在關閉GetCommentsForDesign函數之前,可能需要'echo $ markers [「### COMMENTS ###」];''''。 –

回答

0

沒關係!我有一些不好的JavaScript進一步dowm我的網站!隨着這一切,一切都是爲了!抱歉!