2014-01-17 27 views
0

我準備了一個帶有bootstrap的頁面。有一個區域,我從databse(mysql)(在頁面上用PHP獲取這個值,而不是Jquery和ajax)在頁面上獲取記錄(標題)到這個區域。我希望當我選擇這些記錄之一時,與標題相關的子記錄必須自動進入頁面上的自己的表格。我使用jQuery和ajax。但是,我無法處理這一點。從jquery和ajax數據庫獲取記錄列表

我的腳本:

$.getRecord = function() { 
    $("#siteerror-panel").fadeIn(500); 
    $.ajax({ 
     type: "GET", 
     url: "./ajax_read.php", 
     dataType: "html", 
     success: function (response) { 
      $("#hcList").html(response); 
      //alert(response); 
     } 

    }); 

}; 

ajax_read.php

<?php 
    require("data/baglan.php"); 
    $idWr = $_POST['idWr']; 
    $query = mysql_query("SELECT * FROM hcfailing where idWr = '56' order by idHC ASC"); 
    while ($data = mysql_fetch_row($query)) { 
     echo '<tr>' + '<td>' + $data[0] + '</td>' + '<td class="hcexitcode">' + $data[2] + '</td>' + '<td>' + '<a class="btn btn-danger btn-xs hcremoveExitCode"> Remove </a>' + '</td>' + '</tr>'; 
    } 
?> 
+0

首先,檢查你的ajax響應是否爲真,然後你點擊你指定的元素時是否成功觸發ajax函數? –

回答

0

應該是,連接符( '')需要使用

echo '<tr><td>' . $data[0] . '</td><td class="hcexitcode">'. $data[2] . '</td><td><a class="btn btn-danger btn-xs hcremoveExitCode"> Remove </a></td></tr>'; 

,而不是(因爲下面一個輸出爲0

echo '<tr>'+ '<td>' + $data[0] + '</td>' + '<td class="hcexitcode">' + $data[2] + '</td>' + '<td>' + '<a class="btn btn-danger btn-xs hcremoveExitCode"> Remove </a>' + '</td>' + '</tr>'; 
相關問題