php使用ajax生成html表,以应用用户操作,如删除、更新和编辑
php generated html table using ajax to apply user actions like delete, update and edit
我是ajax的新手,希望将其与php结合使用,创建一个用户可以在web应用程序前端编辑的表。
这就是我目前所拥有的。。。
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添加三个按钮update、edit和new来执行它们的操作?
在这种情况下我会做的是
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>';
}
然后我会编写那些JavaScript函数,这些函数将接收$res['Name']
(或ID?)作为参数。
然后,当调用这些函数进行下一个操作时,它们可以进行ajax调用。
相关文章:
- button.单击两次删除附加操作后不工作
- 如何在网格的操作列中动态添加和删除 cls
- Javascript”;删除“;操作人员
- 删除对象属性在执行删除操作之前生效
- php使用ajax生成html表,以应用用户操作,如删除、更新和编辑
- 如何删除绑定到单击事件的任何jQuery操作
- appMobi/phonegap设置/删除cookie点击操作需要2次才能工作
- 如何操作JSON对象以删除Javascript中的根键
- 在Javascript中删除操作
- 使用 jQuery 操作“选择”中的“删除项”
- AngularJS和REST:执行删除操作,发送许多要删除的项目的数组
- 数组的逻辑操作以删除索引
- 删除按钮事件的操作并创建另一个事件
- 有没有办法在javascript中创建哈希图并像添加和删除值一样对其进行操作
- emberJS 2:用于操作的嵌套关系资源(更新和删除)
- 从 jQuery 验证中动态删除 submitHandler,以允许正常的PayPal“捐赠”按钮操作
- Java 脚本 json 解析对象:删除操作后不删除“,”
- 如何获取操作 ID 以删除以前在时间线上发布的操作
- 删除 javascript form.setAttribute 操作
- Laravel yajra/Datatables操作删除不起作用