php使用ajax生成html表来应用删除,更新和编辑等用户操作

时间:2013-12-06 09:48:34

标签: javascript php jquery mysql ajax

我是ajax的新手,并希望用它来创建一个用户可以在webapp前端编辑的表格。

这就是我到目前为止......

PHP

class genTable{

  public function table1(){

    global $data;
    $result = $data->getData(); //from another class
    echo '<table class="table"> 
            <tbody>
              <tr>
                <td>Heading</td>
              </tr>';

    foreach($result as $res){
      echo '<tr><td>' . $res['Name'] . '</td></tr>';
    }
    echo '</tbody></table>';
  }

}

最终我会调用该函数来显示它,有没有办法创建一个jquery函数,它使用ajax添加三个按钮更新,编辑和执行它们的新动作?

1 个答案:

答案 0 :(得分:1)

在这种情况下我会做什么

foreach($result as $res){

    echo '<tr>'
    echo '<td>' . $res['Name'] . '</td>';
    echo '<td><a href="#" onclick="UpdateUser('.$res['Name'].')">Update</a></td>';
    echo '<td><a href="#" onclick="EditUser('.$res['Name'].')">Edit</a></td>';
    echo '<td><a href="#" onclick="NewUser()">New</a></td>';
    echo '</tr>';

}

然后我会编写那些将接收$res['Name'](或ID?)作为参数的JavaScript函数。

这些函数可以在调用下一个动作时进行ajax调用。