我是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调用。