PHP ajax 无刷新删除数据
删除数据
无刷新
首先本例基于留言本整理版修改。无刷新删除数据 (PHP)我们使用了jquery.js来实现ajax和dom删除
首先本例基于留言本整理版修改。
我们使用了jquery.js来实现ajax和dom删除
首先加入
代码如下:
给table加个
代码如下:
id="t"
写个js:
代码如下:
<script> <br>function delItem (id) { <br>$.get('delete.php?id=' id,null,function (msg) {//ajax请求,请求后执行下面代码 <br>if ('1'==msg) {//返回1表示成功 <br>$('#t' id).remove();//把id为txx 的表格删除 <br>} else {//否则弹出错误信息 <br>alert(msg); <br>} <br>}); <br>} <br></script>
删除链接改成 href="javascript:delItem('')"
delete.php的修改就是把错误语句改成直接输出就行了。
OK完成。
index.tpl :
代码如下:
Welcome:
退出
登录
注册
发表留言
[] 发表于: |
附件: |
修改 删除 |
<script> <br>function delItem (id) { <br>$.get('delete.php?id=' id,null,function (msg) { <br>if ('1'==msg) { <br>$('#t' id).remove(); <br>} else { <br>alert(msg); <br>} <br>}); <br>} <br></script>
delete.php :
代码如下:
require('common.php');
// 查询出留言信息
$q = $query->query('select * from gb_content where id='.intval($_GET['id']));
$rs = $query->fetch_array($q);
$error = array();
if ($rs['user_id']!=intval($_SESSION['user_id'])) {// 判断user_id是否相同
$error = '该信息你不能删除,只能删除自己发布的';
}
if (!$error) {
$query->query('delete from gb_content where id='.intval($_GET['id']));//删除语句
if ($rs['user_file']) {//删除附件
@unlink('uploads/'.$rs['user_file']);
}
echo 1;//表示成功
} else {
echo $error;
}
?>
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
1 个月前
By DDD
R.E.P.O.最佳图形设置
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
1 周前
By DDD
R.E.P.O.如果您听不到任何人,如何修复音频
2 周前
By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)