JqGrid 获取增删改的返回值

2023-11-02

 

我们使用JqGrid获取查询的数据已经很熟练了,但是有的时候增删改也有返回值,比如返回错误信息如:不要重复添加、无法删除等等,这个时候我们就要用到 afterComplete 这个配置了,核心代码如下:

}).navGrid('#pager', {'add': true, 'edit': true, 'del': true, 'search': false, 'refresh': true},
                {
                    afterComplete:function (data,postdata) {
                        console.log(data);
                        var dataJson = data.responseJSON;
                        if (dataJson.resultFlag == '0'){
                            alert(dataJson.errorMsg);
                        }
                    }
                });

你可以用 data.responseJSON直接拿到 json格式的返回数据,也可以 data.responseText 拿到字符串格式的返回数据,再进行其他转换操作。

 

后端返回Json数据:

return BaseApiService.setErrorResult("所选系统用户在使用,无法删除");

今天一开始用 afterComplete 的时候总是拿不到返回值,半天没改好,最后才发现原来是后端忘记 return 了,能有返回值才怪了,后端直接写个这:

BaseApiService.setErrorResult("所选系统用户在使用,无法删除");

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JqGrid 获取增删改的返回值 的相关文章

随机推荐

  • 报错解决:APIConnectionError 调用异常处理 (openAI api)

    1 报错 raise error APIConnectionError openai error APIConnectionError Error communicating with OpenAI HTTPSConnectionPool
  • 26岁曾月薪15K,现已失业3个月,我依然没有拿到offer......

    我做测试5年 一线城市薪水拿到15K 中间还修了一个专升本 这个年限不说资深肯定也是配得上经验丰富的 今年行情不好人尽皆知 但我还是对我的薪水不是很满意 于是打算出去面试 希望可以搏一个高薪 但真到面试环节几个问题就把我问懵了 有没有做过接
  • CH6- JS UI前端开发

    文章目录 前言 目标 1 JS前端开发基础 JS FA的使用 AceAbility 如何加载JS FA JS FA开发目录 2 个典型JS FA应用开发 构建页面结构 构建页面样式 构建页面逻辑 适配设备类型 3 构建用户界面 组件通用特性
  • 普利姆算法(Prim)

    普利姆算法和克鲁斯卡尔算法都是求连接图中所有结点的最短路径 也就是最小生成树 普利姆算法其实就是不断获取已经访问结点和未访问结点之间的最短边来获取所有结点间的最短路径 也可以认为是广度 贪婪 接下来看算法的实现 这里只给出关键代码 基本的图
  • 定时器开始时延时了十几秒_第六章--系统滴答定时器

    第六章 系统滴答定时器 简介 系统滴答定时器是内核 这里指M4 定时器使用的是内核时钟源168MZ或可以选择外部时钟源21MZ 应用场合 为UCOS系统提供时钟节拍 作为简单的定时器延时使用 最大延时798ms 作为定时器中断使用 1 sT
  • jquery extend函数

    JS组件系列 封装自己的JS组件 你也可以 前言 之前分享了那么多bootstrap组件的使用经验 这篇博主打算研究下JS组件的扩展和封装 我们来感受下JQuery为我们提供 Extend的神奇 看看我们怎么自定义自己的组件 比如我们想扩展
  • Git回滚详解

    文章目录 git restore 撤销工作区文件更改 撤销暂存区文件更改 git checkout git revert 冲突解决 具体操作 git reset reset 的作用 第 1 步 移动 HEAD soft 第 2 步 更新暂存
  • vue+element实现删除功能

    vue element实现删除功能 文章目录 vue element实现删除功能 一 api文件夹中编写api接口 二 编写删除按钮 三 使用api文件夹中的接口 总结 一 api文件夹中编写api接口 代码如下 export functi
  • win10更新出错0x80070422的解决方案

    问题 一般我们进行win10系统的更新 步骤是到win10设置 然后找到windows 更新 然后点击开启更新 有的时候 你会发现不能更新一直报错0x80070422 如下图 图一 图二 问题的原因 这是因为windows update 启
  • horizon服务主要模块_Openstack入门篇(十四)之horizon服务的部署与测试

    提供一个web界面操作openstack的系统 使用Django框架基于openstack API开发 支持将session存储在DB memcached 支持集群 tips 创建虚拟机的方法 horizon api 命令行 服务未启动 不
  • js将变量值作为对象的key使用

    var a aaa var obj a valueA bbb valueB console log obj aaa valueA console log obj a valueA console log obj bbb valueB con
  • 内网安全之:Windows 密码抓取

    郑重声明 本笔记编写目的只用于安全知识提升 并与更多人共享安全知识 切勿使用笔记中的技术进行违法活动 利用笔记中的技术造成的后果与作者本人无关 倡导维护网络安全人人有责 共同维护网络文明和谐 Windows 密码抓取 1 mimikatz
  • 第一章 ROS基础

    第一章 ROS基础 ROS系列学习 总章目录 第一章 ROS基础 第二章 ModelArts数据处理 第三章 ModelArts模型训练 第四章 ModelArts模型转换 第五章 HiLens模型管理 第六章 HiLens技能部署 第七章
  • 机器学习笔记-回归评价指标scikit-learn

    scikit learn中回归指标 from sklearn metrics import mean squared error 均方误差MSE from sklearn metrics import mean absolute error
  • 关于区块链电子发票

    2018年8月10日 国家税务总局深圳市税务局与腾讯联合开出全国首张区块链电子发票 一年时间过去 区块链电子发票已覆盖100多个行业 接入企业超过6000家 开具区块链电子发票累计超过700万张 总开票金额达近百亿元 与此同时 腾讯区块链从
  • 给anaconda的python安装gdal

    版权声明 转载请注明作者 独孤尚良dugushangliang 出处 https blog csdn net dugushangliang article details 96891361 之前有写过相关文章 各有侧重 现在更新最新版 下载
  • Kettle使用jndi

    kettle可以使用jdbc的方式设置job或者tansform的数据库连接 但是 同时它也支持JNDI方式连接数据库 后者更加方便 只需要配置一份配置文件就可以了 不用每个DBConnection都配置一遍 具体使用方法如下 1 在dat
  • windows下U盘格式化

    问题 安装ubuntu系统镜像之后 Windows系统无法正常识别出U盘完整的容量大小 原因 安装Ubuntu镜像后 U盘被分为多个分区 而 Windows此时只能识别出U盘第一个系统启动分区 解决方法 home x打开磁盘管理 选择相应的
  • 定义Boat与Car两个类,二者都有weight属性,定义二者的一个友元函数getTotalWeight, 计算二者的重量之和

    include
  • JqGrid 获取增删改的返回值

    我们使用JqGrid获取查询的数据已经很熟练了 但是有的时候增删改也有返回值 比如返回错误信息如 不要重复添加 无法删除等等 这个时候我们就要用到 afterComplete 这个配置了 核心代码如下 navGrid pager add t