无刷新删除记录
为了保持始终可以给所有人演示, 本例的删除被注释掉。

JavaScript Code
- <script type="text/javascript">
- $(document).ready(function() {
- $('#load').hide(); //隐藏加载图片,只在需要时显示
- });
- $(function() {
- $(".delete").click(function() { //当删除按钮被单击时
- $('#load').fadeIn(); //淡出显示加载图片
- var commentContainer = $(this).parent(); //得到当前链接所在的容器div
- var id = $(this).attr("id"); //得到当前链接的id值
- var string = 'id='+ id ; //构建参数字符串
- $.ajax({ //调用$.ajax发送异步Ajax请求
- type: "POST", //指定提交方式为POST
- url: "delete.php", //服务器端的URL
- data: string, //传递的参数字符串
- cache: false, //不缓存
- success: function(){ //成功删除后,移除留言记录
- commentContainer.slideUp('slow', function() {$(this).remove();});
- $('#load').fadeOut(); //隐藏显示加载图标
- }
- });
- return false;
- });
- });
- </script>
PHP Code
- <div id="container">
- <div id="load" align="center">
- <!--删除时显示的异步加载进度条-->
- <img src="loading.gif" width="28" height="28" align="absmiddle"/> Loading...</div>
- 单击 x 可以删除一条记录<br/>
- <br/>
- <?php
- $query = mysql_query("SELECT * FROM comments");
- $j=0;
- while($row=mysql_fetch_array($query))
- {$j=$j+1;
- ?>
- <div class="box">
- <div class="text"><span><?php echo $row['name']?></span><br/>
- <?php echo $row['body']?>
- <div class="date"><?php echo $row['dt']?></div>
- </div>
- <!--删除链接,每个链接的id值,指向数据库中当前的记录id-->
- <a href="#" id="<?php echo $row['id']?>" class="delete">x</a>
- <div class="clear"></div>
- </div>
- <?php
- } ?>
- </div>
原文地址:http://www.freejs.net/article_jquerywenzi_449.html
最近更新
- 响应式全屏手风琴菜单,同时支持垂直方...
- 分组select选择器,支持多选和单...
- jQuery时间日期选择器代码日历插...
- Select 选择器 可以清空的单选...
- jQuery json 无刷新翻页 ...
- 纯css3带倒影效果的图片翻转特效
我爱薅羊毛
点击最多
广告赞助
相关文章
- jquery点击显示或隐藏内容,可以一次展开多个和...
- tooltips/弹出层/消息提示效果,支持点击与...
- jQuery幸运大转盘抽奖活动代码
- jquery来实现的添加商品和减少商品数量,用于购...
- jQuery手机端弹出层提示对话框
- php js实现拖动滑块完成拼图验证码