我是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添加三个按钮更新,编辑和执行它们的新动作?
答案 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调用。