使用jquery和ajax从数据库中获取记录列表

时间:2014-01-17 19:51:52

标签: jquery ajax

我准备了一个带引导程序的页面。有一个区域,我从数据库(mysql)获取记录(标题)到这个区域(我在页面上的PHP获取此值...而不是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>';
    }
?>

1 个答案:

答案 0 :(得分: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>';