- 浏览: 113158 次
文章分类
最新评论
无刷新删除数据 (PHP)我们使用了jquery.js来实现ajax和dom删除
使用了jquery.js来实现ajax和dom删除
首先加入
给table加个
写个js:
删除链接改成
delete.php的修改就是把错误语句改成直接输出就行了。
index.tpl :
删除代码---delete.php :
使用了jquery.js来实现ajax和dom删除
首先加入
<script type="text/javascript" src="lib/jquery.js"></script>
给table加个
id="t<!--{$item.id}-->"
写个js:
<script> function delItem (id) { $.get('delete.php?id='+id,null,function (msg) {//ajax请求,请求后执行下面代码 if ('1'==msg) {//返回1表示成功 $('#t'+id).remove();//把id为txx 的表格删除 } else {//否则弹出错误信息 alert(msg); } }); } </script>
删除链接改成
href="javascript:delItem('<!--{$item.id}-->')"
delete.php的修改就是把错误语句改成直接输出就行了。
index.tpl :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>所有留言_脚本学堂_www.jbxue.com</title> <link rel="stylesheet" type="text/css" href="style.css" media="all" /> <script type="text/javascript" src="lib/jquery.js"></script> </head> <body> <!--{if $smarty.session.username}--> Welcome:<!--{$smarty.session.username}--> <a href="logout.php">退出</a> <!--{else}--> <a href="login.php">登录</a> <a href="reg.php">注册</a> <!--{/if}--> <a href="add.php">发表留言</a> <!--{foreach from=$gblist item=item}--> <table id="t<!--{$item.id}-->" width="700" border="0" cellspacing="0" cellpadding="0" class="tb"> <tr> <td class="bg"><b>[<!--{$item.username}-->]</b> 发表于:<!--{$item.insert_time}--></td> </tr> <tr> <td><!--{$item.content}--> <br /> <!--{if $item.user_file}--> 附件:<a target="_blank" href="uploads/<!--{$item.user_file}-->"><!--{$item.user_file}--></a> <!--{/if}--> </td> </tr> <tr> <td align="right"><!--{if $item.user_id==$smarty.session.user_id}--><a href="add.php?id=<!--{$item.id}-->">修改</a> <a href="javascript:delItem('<!--{$item.id}-->')">删除</a><!--{/if}--></td> </tr> </table> <!--{/foreach}--> <!--{$pagePanel}--> <script> function delItem (id) { $.get('delete.php?id='+id,null,function (msg) { if ('1'==msg) { $('#t'+id).remove(); } else { alert(msg); } }); } </script> </body> </html>
删除代码---delete.php :
<?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; } ?>
发表评论
-
php生成随机密码的自定义函数(转载分享)
2015-03-24 09:16 490php生成随机密码的自定义函数 发布时间:2015- ... -
PHP生成随机数的两种方法
2014-09-24 06:04 1396PHP生成随机数的两种方法 这里整理了php ... -
PHP分页代码实例分享
2014-09-19 19:39 595PHP分页代码实例教程 分享一段php分页代码,很简单, ... -
PHP读取csv文件的内容的方法。
2014-08-05 17:06 637PHP读取csv文件的内容的方法。 一次性读取csv文件内 ... -
分享---PHP下载文件的两种方法
2014-08-05 17:02 391PHP下载文件的两种方法与代码。 分享PHP实现下载文件 ... -
ThinkPHP URL重写问题实例详解
2014-06-22 22:13 767在使用thinkphp过程中,经常需要去掉URL路径中的in ... -
一个php 异常处理程序
2014-06-22 22:11 635一个php的异常处理程序,功能很简单当发生重大错误时,写日志 ... -
PHP清除指定html标签二个例子
2014-05-12 12:00 672在php中内置了一个html标签清除函数strip_tags ... -
php生成短网址的思路与方法(推荐)
2014-05-06 17:02 946生成短网址的思路以及使用php生成短网址的实现方法。 ... -
JS计算网页停留时间代码
2014-05-05 17:00 2168JS计算网页停留时间的代码。 <!DOCTYPE H ... -
php生成短网址的一例代码(仿微博短网址)
2014-05-05 16:58 579分享一个php短网址的生成代码。 <!DOCTYPE ... -
汉字转化为拼音(php版)
2014-03-21 16:54 489分享:汉字转化为拼音(php版) 很多服务器对于中文文件名支持 ... -
PHP 实现汉字转化拼音的函数
2014-03-21 16:48 875将汉字转拼音的代码,可以加到common文件里做公共函数。 代 ... -
php中文url转码实例
2014-03-21 16:45 2558PHP URL编码,可以使用 urlencode() 或者 r ... -
PHP图片验证码实例
2014-03-21 11:16 362在网上看到一个图片验证码,挻漂亮的,但是取回来发现,好像有 ... -
PHP中的类与面向对象
2014-03-20 09:15 515PHP编程中类与对象的区别: 类是抽象的,代表一类事物。 对象 ... -
PHP自动判断字符集并转码的详解
2013-10-12 06:12 1070PHP自动判断字符集并转码的实例参考。 原理: 因为gb2 ... -
解析PHP正则提取或替换img标记属性
2013-10-12 06:09 649对PHP正则提取或替换img标记属性进行了详细的分析介绍。 ... -
php 购物车的例子
2013-10-07 21:10 563php购物车的简单例子,使用cookie存购物车ID,db存购 ... -
php网上商城购物车设计代码分享
2013-10-07 21:07 2367一个可以包含促销活动的购物车,所以比较其他简单的购物车,会 ...
相关推荐
本项目"PHP+Ajax+Mysql+jeditable无刷新编辑表格"就是利用这些技术实现了一个高效、便捷的数据编辑功能。下面我们将详细探讨这些技术及其在该项目中的应用。 **PHP**(Hypertext Preprocessor)是一种广泛使用的...
综上所述,通过PHP、jQuery和AJAX的结合,我们可以实现一个无刷新上传图片的功能,并且带有实时的上传进度显示。这不仅可以提高用户体验,还能在不刷新页面的情况下保持其他数据的状态。这个例子中的代码是基础的,...
在本实例中,我们探讨的是一个基于PHP、jQuery和AJAX技术实现的无刷新评论系统,同时具备无刷新翻页和字数统计功能。这样的设计能够提供流畅的用户体验,提高网站交互性,使得用户在不刷新整个页面的情况下,可以...
在这个系统中,PHP作为服务器端脚本语言处理业务逻辑,MySQL作为数据库存储和检索数据,而Ajax(Asynchronous JavaScript and XML)则负责在不刷新整个页面的情况下实现页面部分数据的动态更新。 【描述】这个系统...
Ajax(Asynchronous JavaScript and XML)则是一种在不刷新整个页面的情况下更新部分网页内容的技术,它结合了JavaScript、XML、DOM(Document Object Model)、CSS和XMLHttpRequest对象等多种技术。Ajax的核心在于...
Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个页面的情况下与服务器交换数据并更新部分网页的技术。在这个留言板中,Ajax主要负责异步提交留言和获取新留言。 - **XMLHttpRequest对象**:Ajax的...
Ajax(Asynchronous JavaScript and XML)是实现网页异步更新的技术,无需刷新整个页面即可更新部分内容。Ajax的关键点包括: 1. **XMLHttpRequest对象**:创建和使用XMLHttpRequest对象发送HTTP请求,并接收服务器...
本项目"AJAX+PHP无刷新上传图片,支持预览、删除、文件大小统计等"正是基于这一理念,为用户提供了一种高效、流畅的图片上传解决方案。 首先,我们来详细了解一下这个系统的核心功能: 1. **无刷新上传**:用户...
Ajax与ASP网页交互动态添加删除数据一例 Asp+Ajax无限级联动下拉框菜单Access版 ASP 树形菜单TreeView 多样式版 Ajax仿iGoogle双击编辑、网页拖动完整实例 ASP+jQuery无刷新读写数据库操作 Ajax提交数据实例_Ajax+...
PHP是一种服务器端脚本语言,常用于处理网页上的动态内容,而AJAX(异步JavaScript和XML)则是一种在不刷新整个页面的情况下更新部分网页内容的技术,两者结合可以创建出无需刷新页面就能即时通信的聊天应用。...
6. **排序功能**:图片可能按照上传时间、大小等多种方式排序,用户可以根据需要调整排序方式,同样通过AJAX实现无刷新更新。 7. **权限管理**:系统可能包含用户身份验证和权限控制,限制不同用户对图片的操作权限...
在“php+ajax写的留言板”中,AJAX负责异步发送用户提交的留言,如`post.php`可能处理AJAX发送的留言数据,而`reply.php`可能用于处理回复功能。通过JavaScript(如`cookies.js`中的代码)来实现与服务器的通信,并...
【标题】"基于PHP的Ajax无刷新分页列表源码(自动跳转)"涉及的核心技术是PHP编程语言、Ajax(Asynchronous JavaScript and XML)异步技术以及前端分页的实现,其中还包括了自动跳转功能。这个源码可能是用于创建一个...
<title>AJAX 无刷新删除示例 <script src="js/prototype.js"></script> <script src="js/application.js"></script> function deleteUser(id) { if (confirm('确定要删除用户吗?')) { new Ajax.Request('...
这个系统的核心是利用Ajax实现前后端的无刷新通信,以提高用户体验和交互效率。接下来,我们将深入探讨这些技术及其在项目中的具体应用。 首先,JQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画...
总结来说,这个项目展示了如何利用jQuery处理用户界面交互,通过Ajax实现无刷新的评论提交,借助PHP处理服务器端逻辑,以及使用XAMPP作为本地开发环境。这是一次基础的前后端协作实践,对于学习Web开发的人来说,是...
在本项目中,PHP负责处理HTTP请求,与MySQL数据库进行交互,执行如用户验证、数据查询、更新或删除等操作。PHP代码通常存储在`.php`文件中,它们接收前端发送的数据,如登录表单提交的用户名和密码,然后通过预定义...
在网页开发中,实现“php+Ajax无刷新分页列表”是一种常见的技术组合,它可以提供更流畅、用户体验更好的数据展示方式。在这个场景中,我们主要会涉及到以下知识点: 1. PHP(Hypertext Preprocessor):PHP是一种...
例如,用户提交表单时,JavaScript可以发送AJAX请求,PHP验证数据,如果验证通过,则返回成功消息,无需刷新页面。 **PHP与MySQL** MySQL是流行的关系型数据库管理系统(RDBMS),与PHP搭配是常见的Web开发组合。...