动态编辑表数据,PHP,AJAX

时间:2018-08-26 10:35:06

标签: php jquery html

我正在寻找可以做以下事情的最干净的方法。

<?php
function display_data($label, $yes_no, $model) {

    $return = "<tr><th><label>".$label."</label></th><td>";

    if ($yes_no == '1') { $return .= "Yes"; } else { $return .= "No"; }

    $return .= "</td><td>";

    if (isset($model)) {
        $return .= $model;
    }

    $return .= "</td></tr>";

    return $return;

}
?>
<table>
    <thead>

        <tr>
            <th>Make</th>
            <th>Yes/No</th>
            <th>Model</th>
        </tr>

    </thead>

    <tbody>

        <?php
        echo display_data("Ford", $car_form["available"], $car_form["avail_model"]);
        echo display_data("Honda", $car_form["available"], $car_form["avail_model"]);
        ?>

    </tbody>
</table>

我希望能够通过单击诸如jquery的任何内容来编辑表的主体内容。更改该值,然后单击该值,它将保存为AJAX。

因此,我应该能够单击“是/否”或“模型”行中的任何一行并进行更改。我将拥有大量数据,所以我不确定如何大规模地执行此操作。我只是不想创建一个单独的jquery函数,并为我拥有的每条数据创建div。如果有人能想到一种更清洁的方法,那将是很棒的事情。

我现在拥有的所有东西都可以正常工作,只是我还没有在其中实现CRUD之类的系统。

0 个答案:

没有答案