位置: 编程技术 - 正文

jqGrid表格应用之新增与删除数据附源码下载(jqgrid getrowdata)

编辑:rootadmin

推荐整理分享jqGrid表格应用之新增与删除数据附源码下载(jqgrid getrowdata),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jqgrid文档,jqgrid getrowdata,jqgrid单元格编辑,jqgrid getcell,jqgrid cellattr,jqgrid单元格编辑,jqgrid getcell,jqgrid formatter,内容如对您有帮助,希望把文章链接给更多的朋友!

jqGrid可以结合fancybox等插件完成超酷的弹出层效果,通过与php后台交互,可以轻松完成数据的添加与详情查看,而这个过程完全是一个ajax异步通信过程,是一个非常友好的富客户端应用。

下面给大家展示了效果图,喜欢的朋友可以直接下载源码哦。

效果展示 源码下载

在上一篇文章中,我们提到过jqGrid自身有强大的单元格操作模块,但是这些模块操作起来不太适合用户的习惯,在本文中,我们使用fancybox,以及表单插件来完成jqGrid数据的添加以及删除操作。

XHTML

首先需要在head中引入相关js和css文件。

其中,fancybox是用来显示弹出层效果的插件,form和message是用来处理表单和提示信息的插件,然后在body里加入以下代码:

我们在页面中放置一个“新增”和“删除”按钮,以及表格容器#list(jqGrid生成表格)以及分页条#pager。关于查询功能,我们在上一篇文章有讲解。

新增数据

jqGrid表格应用之新增与删除数据附源码下载(jqgrid getrowdata)

1、读取数据:调用jqGrid,生成表格,此段代码在本站上一篇文章中有详细讲解,本文不再重复,您可以查看:jqGrid表格应用——读取与查询数据

2、调用表单:当点击“新增”按钮时,调用fancybox插件,弹出一个新增产品的表单层。

可以看出,调用fancybox时,以ajax的方式加载了一个页面:addGrid.html,这个页面用来放置要提交的表单。关于fancybox插件的应用,您可以查看本站文章了解:Fancybox丰富的弹出层效果

3、提交表单:我们需要在addGrid.html页面放置一表单。

当点击“提交”按钮时,对表单进行验证,这里我们使用了jquery.form.js完成表单的验证和提交,我们在addGrid.html页面加入以下代码:

4、PHP处理数据:表单数据提交给后台do.php后,程序需要过滤表单提交的数据,然后将数据插入到数据表中,并将执行结果返回给前端页面。

删除数据

数据的删除也是通过前端和后台的异步交互来完成的,本例中的删除功能可以执行批量删除,js获取jqGrid选中的要删除的行,然后将选中的数据对应的id提交给php处理,请看代码:

看代码,首先通过jqGrid的getGridParam方法获取选中的数据行selarrrow,如果选中多项,则获取到的sels值是一个以逗号隔开的字符串,然后提示是否确认删除,确认后提交ajax请求,如果后台php删除数据成功,则返回删除的数据id,前端调用jqGrid的delRowData方法将对应的数据行删除,并提示“以成功删除”。

后台do.php获取ajax提交过来的要删除的id,执行删除语句,完成删除操作。

至此,我们已经完成了对jqGrid的读取、新增、删除和查询数据的基本操作的讲解,希望对您有所帮助。对于jqGrid表格的应用文章的讲解有不对的地方,欢迎大家批评指正。

Jqgrid之强大的表格插件应用 jqGrid是一款基于jQuery的功能强大的表格插件,使用jqGrid可以轻松实现前端页面与后台数据进行ajax异步通信,jqGrid运行速度相当快,可以很好的应用在一

基于PHP和Mysql相结合使用jqGrid读取数据并显示 jqGrid可以动态读取和加载外部数据,本文将结合PHP和Mysql给大家讲解如何使用jqGrid读取数据并显示,以及可以通过输入关键字查询数据的ajax交互过程。

jquery判断输入密码两次是否相等 Jqueryeasyui是一个非常好的ui框架,但是表单验证中没有最常用的判断两个输出框中值相等的验证,所以我做了下扩展。$.extend($.fn.validatebox.defaults.rules,{/*

标签: jqgrid getrowdata

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

上一篇:通过点击jqgrid表格弹出需要的表格数据(jqgrid单元格点击事件)

下一篇:Jqgrid之强大的表格插件应用

  • 个人所得税的税目分多少种
  • 辞退补偿金按照什么工资算
  • 冲红的发票要拿回来吗
  • 合并后税务局的全称是什么
  • 微信支付过路费怎么开电子发票
  • 小规模纳税人进项发票怎么做账
  • 异地学习期间产生的餐费住宿费怎么做账?
  • 未开票确认收入分录怎么做
  • 旅游业差额开票的票据可以累计一季度吗
  • 年中股东红利分录怎么写
  • 利息股息红利所得个人所得税怎么算
  • 店铺不盈利还开吗
  • 办公费税前扣除标准2022最新
  • 小规模纳税人和小微企业区别
  • 收付实现制下预收款算收入吗
  • 什么叫增值税还是所得税
  • 健身房属于什么经营类别
  • 免税单位无租使用房产怎么缴纳房产税
  • 审计报告与汇缴报告
  • 加计扣除税怎么出分录
  • 电脑开机弹出documents文件夹
  • 上市公司股票下跌可以减持吗
  • 坏账损失企业所得税
  • 华为正式发布鸿蒙官网
  • 成本加成定价法包括()
  • 广告公司文化事业费怎么交
  • 计提本月短期借款利息1000元
  • linux中使用less命令分屏查看
  • w10怎么找蓝牙
  • 销售货物支付运杂费要交增值税吗
  • 分红率与股息率有啥区别
  • linux系统中文输入法切换不出来
  • 公司缴纳的公积金什么时候到账
  • 利用均匀水流导致的水位变化来显示时间
  • 增值税专用发票查询系统官方网站
  • 以前年度损益调整结转到本年利润吗
  • js的发展历史
  • vue调用同一个组件
  • php路由教程
  • 3分钟认识Vue3的v-model
  • phpcms v9官网
  • 餐饮业采购管理
  • 不动产固定资产的进项税抵扣新规定
  • 建筑劳保费返还政策
  • 待摊费用新准则解读
  • mongodb运行
  • 企业所得税汇算清缴补缴税款分录
  • 公司向银行贷款还不上会怎么样
  • 接受银行承兑汇票的流程
  • mysql删除表中某个字段
  • 物资采购是
  • 外贸企业账务处理流程举例讲解
  • 汽车4s店收到保险佣金做账
  • 开发成本期末如何结转
  • 垃圾清运费的收费标准乱要钱怎么办
  • 费用支出多了怎么办
  • 预交企业所得税计算
  • 出口转内销账务处理以前年度
  • 建账的大体流程是什么
  • mysql5717安装及配置超详细教程
  • 无法将此电脑升级到最新版本的windows10
  • centos 操作
  • unix vi命令
  • win8无法正常启动你的电脑
  • win10系统如何关闭窗口特效
  • 怎么卸载电脑上的迅雷软件
  • win8正版系统重装
  • ubuntu zmq
  • centos7安装视频教程
  • windows开发教程
  • Lesson01_01 HTML基础
  • bat上传文件
  • 读长沙师范学院收费多少钱
  • jquery的方法get做什么
  • Python装饰器基础详解
  • javascript编程语言
  • javascript面向对象编程指南第三版
  • python3连接pg执行命令
  • 长春市征收中心
  • 土增税税负率一般多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设