位置: 编程技术 - 正文

jQuery+PHP实现可编辑表格字段内容并实时保存

编辑:rootadmin

推荐整理分享jQuery+PHP实现可编辑表格字段内容并实时保存,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本例适用场景:当查看详细资料,如用户详情信息,发现其中某几个字段信息需要修改,可直接点击该字段内容进行修改,节约了用户时间,(传统的做法是进入一个编辑页面,列出所有编辑的字段信息,即使你只需要编辑其中一两个字段内容,然后点击提交)提高了WEB响应速度,从而提高了前端用户体验。

本例依赖jquery库,并基于插件,具有以下特点:实时编辑,后台实时响应,并即时完成局部刷新。可自定义输入表单类型,目前jeditable提供text,select,textarea类型。响应键盘的回车和ESC键。插件机制,本例提供与jquery ui的datepicker日历控件的整合。下面我们来一步步讲解实现过程。XHTML我们需要制作一个表格,如下:

这是一个用户信息的表格,从代码中可以发现响应的字段信息的td都给了一个class和id属性,并赋值。值得一提的是表格中的td对应的id的值是和数据库中的字段名称一一对应的,这样做就是为了在编辑时让后台获取相应的字段信息,后面的PHP代码中会讲到。CSS

CSS渲染了表格样式,让表格看起来更舒服点。jQuery提到jquery,一定要记住在页面的<head>之间要引用jquery和jeditable插件

然后开始调用插件。

插件提供了很多属性和方法的调用。可以设置宽度,高度,按钮的文本信息,提交时的加载图片,鼠标滑上的提示信息等等。save.php是编辑后的信息最终提交的后台程序的地址。现在看看是不是表格中的信息可以编辑了哦。jeditable还提供了select,textarea类型的编辑,并提供插件api接口。来看下拉选择框select的处理:

jQuery+PHP实现可编辑表格字段内容并实时保存

type指定的是select类型,select里加载的数据来自json.php,json.php提供了下拉框所需的数据源。

这些数据是直接存在json.php文件里的,当然你也可以通过读取数据库信息,然后生成json数据,关于如何生成json数据,请查看。还有一种方法是直接在editable中指定data:

不难发现,其实上述代码中的data就是一串json数据。textarea类型就不再多数,将type类型改为textarea就可以了。PS:默认类型为text。当处理日期类型时,我接入了一个jquery ui的日历插件,当然别忘了要引入juqery ui插件和样式:

接入jquery ui的datepicker日历插件

调用的代码直接指定type类型为datepicker即可。

现在看看,表格中的“有限期”字段的日期是不是可以修改了。好了,还有其他更多的插件接入期待您的加入。PHP编辑好的字段信息会发送到后台程序save.php程序处理。save.php需要完成的工作是:接收前端提交过来的字段信息数据,并进行必要的过滤和验证,然后更新数据表中相应的字段内容,并返回结果。

再回到开始的HTML代码,表格中显示的字段内容信息当然是从数据库读取来的,所以要用PHP读取数据表,把内容显示出来就OK,详细过程大家自己写一个吧。如此,可编辑的表格就此收工。但是还不能完工,关于对输入信息的有效性的验证问题后面的文章我会陆续附上,敬请关注。

希望小编整理的每一篇文章都对大家有所帮助。

PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解 想拖动页面上的层,完全可以用jQueryui的Draggable方法来实现,那如何将拖动后层的位置保存下来呢?本文将给出答案。本文讲解了如何采用PHP+MySQL+jQuery

页面内容排序插件jSort使用方法 当页面列表内容很多的时候,我们可能需要将内容按照某个方式进行排序,比如按照字母或者大小等排序。本文将使用排序插件jSort来对页面内容进行排

jqTransform美化表单 jqTransform,是DFCEngineering写的一个jQuery的样式插件,用于美化表单元素,使用方便简单,能美化所有表单元素包括input,radio,textarea,select,checkbox。运

标签: jQuery+PHP实现可编辑表格字段内容并实时保存

本文链接地址:https://www.jiuchutong.com/biancheng/370394.html 转载请保留说明!

上一篇:jQuery往返城市和日期查询实例讲解(jquery 设置和返回元素属性)

下一篇:PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解

  • 增值税纳税申报表在哪里打印
  • 小规模企业开具普通发票月如何做账
  • 资源税类包括哪些税种
  • 辞退福利全部计入当期
  • 企业大额融资贷款
  • 主营业务收入属于资产
  • 滴滴行程单修改器
  • 代扣代缴增值税怎么做账
  • 个人向个人借款100万交税吗
  • 怎么处理善意取得的大头小尾发票?
  • 代扣代缴个人所得税手续费是否缴纳增值税
  • 进项税额转出是不可以抵扣吗
  • 仓库的数量为负数怎么办
  • 企业所得税的减按征收如何计算
  • 进项税发票认证流程
  • 建安企业劳务成本怎么入账
  • 2020金税四期上线
  • 废旧物资销售如何征税
  • 无形资产怎么衡量
  • 预付工程款的会计科目
  • 原料采购入库检测损耗的会计处理怎么做?
  • 新的成品油消费税纳税申报表有什么变化?
  • 原材料生产产生的费用
  • windows11启动卡在转圈圈
  • 出租房子收入计入什么科目
  • 车辆理赔款计入什么科目
  • mac系列电脑
  • php数组函数实现机选双色球
  • php session实例
  • PHP:session_get_cookie_params()的用法_Session函数
  • 百香果的功效与作用及食用方法果的籽能嚼碎吃吗?
  • 前端lru
  • 企业缴纳职工社保政策
  • thinkphp6依赖注入
  • php use function
  • 房屋租赁发票怎么入账
  • 工程完工后的质量抽检不合格怎么办
  • 【机器学习】前置知识:矩阵的表示与定义 | Identity 身份矩阵 | 逆矩阵和转置 | 标量乘法
  • 浅析企业坏账产生的原因及对策
  • 专利技术的增值税
  • 老板财务报表模板
  • 企业应采用
  • 社保基数填错了 多扣多钱可以退款吗
  • 在vue项目如何引入异步组件?
  • 费用按照归属的不同可分为
  • 请问linux
  • mongodb项目使用说明
  • 管理费用借贷方不平
  • 汇算清缴报表填报顺序
  • 增值税发票怎么领取
  • 以前年度多缴的税
  • 视同销售是怎么回事?
  • 累计摊销属于什么类科目
  • 税控服务费如何入账
  • 利润表的所得税和所得税申报表所得税
  • 确认应付职工薪酬如何计算
  • 发票系统中监控怎么设置
  • 企业实缴资本如何查
  • 固定资产的税法处理与会计处理的差异50字
  • 固定资产的特点有哪几个
  • 工业企业检查表
  • sap批量导入
  • 正确使用显微镜的七个步骤
  • win10上如何安装hd4850驱动
  • 微软公布新企业AI产品定价 股价应声涨至盘中纪录高位
  • vcspawn.exe
  • linux进程和线程底层实现原理一样吗
  • mac视频预览图不显示
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • win8功能大全介绍
  • jquery的使用步骤
  • 设置ip安全策略
  • shell提示
  • 广西税务申报增值税时为什么打开表格时总是加载中
  • 长期挂账的其他应付款的规定
  • 购房合同交契税怎么交
  • 非法印制发票的后果
  • 国税能级管理(国税局等级制度)
  • 土地增值税发票加计扣除5%年限
  • 商住两用房出售要交契税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设