CI中如何运用AJAX
现在在学习CI,在做一个页面,如图http://codeigniter.org.cn/forums/data/attachment/album/201401/04/103522wp3c8c2jjnncjz1p.png
当点击修改按钮时,出现一个对话框,问是否要删除,
如果点是,就会删除当前选中的用户,并返回删除后的列表页面?
怎么做,求高手解答!!!
页面代码如下:
<html>
<head>
<title><?php echo $title;?></title>
<script type="text/javascript">
</script>
</head>
<body>
<div style="background-color: blue;color:white;
text-align: center;font-size: 30px" ><?php echo $headLine;?></div>
<form id="admin"
action="http://dev.test.cn/index.php/admin"
name="admin" method="post">
<table align="center">
<tr style="background-color: blue;color:white;">
<td width="10%">id</td>
<td width="10%">用户名</td>
<td width="10%">密码</td>
<td width="10%">性别</td>
<td width="15%">email</td>
<td width="10%">电话</td>
<td width="15%">地址</td>
<td width="25%">编辑</td>
</tr>
<?php foreach ($users as $user):?>
<tr>
<td width="10%" id="id" ><?php echo $user->id;?></td>
<td width="10%"><?php echo $user->name;?></td>
<td width="10%"><?php echo $user->pwd;?></td>
<td width="10%"><?php echo $user->sex;?></td>
<td width="10%"><?php echo $user->email;?></td>
<td width="10%"><?php echo $user->phone;?></td>
<td width="10%"><?php echo $user->address;?></td>
<td width="25%">
<input type="button" value="删除"
id="delete" name="delete"/>
<aid="update"
>修改</a>
</td>
</tr>
<?php endforeach;?>
</table>
</form>
</body>
</html>
MODEL代码如下:
function delete($userid){
$this->db->where("id",$userid);
$data=$this->db->delete("user");
return $data;
}
求高手解答!!! 在删除那加个onclick="return confirm('确定删除')"
删除成功后在控制内重定向 或者输出脚本跳转 要是用ajax的话,就请求后台删除,然后用js操作把这行隐藏就行了;不用ajax的话,在控制器里要先记录一下当前的页面的链接,删除成功后再跳转到记录的链接
页:
[1]