DataTable 插件 Uncaught TypeError: Cannot read property ‘top‘ of undefined
现象:
DataTable服务器模式下,
ajax删除表格最后一条记录并reload刷新表格后报错:
Uncaught TypeError: Cannot read property 'top' of undefined
原因:
使用了属性 keys: true,
//点击选中 属性
keys: true,
具体现象:
在最后一行中有单元格被选中时,执行自己的删除ajax函数,会因选中标记导致报错。
详细原因:
单元格被选中时产生“选中标记”,reload刷新表格数据,“选中标记”会继承到原来的位置。
但因为删除导致那个位置的记录不存在,“选中标记”继承就会产生错误
解决办法1:
设置 keys: false;
解决办法2(不完善):
设置删除按钮禁止向上冒泡
在js删除函数里添加event.stopPropagation();
// 阻止向上冒泡
event.stopPropagation();
不完善原因:
这个办法只能阻止他点击删除时产生“选中标记”,无法将已经产生的“选中标记”取消掉,正确的方法应该是:取消“选中标记”,然后reload表格数据。
有谁知道如何取消掉吗?欢迎留言。
DataTable 插件 Uncaught TypeError: Cannot read property ‘top‘ of undefined相关推荐
- Uncaught TypeError: Cannot read property 'top' of undefined
Uncaught TypeError: Cannot read property 'top' of undefined 因为选择器没有找到对应的dom,所以offset()方法返回null,再.top ...
- datatables插件AJAX请求数据报错Uncaught TypeError: Cannot read property ‘length‘ of undefined
之前常用的表格插件是bootstraptable·,现在换了地方工作,这边用的是datatables.上午再看官网API,感觉写的不是很清晰很到位. 看到一篇博客写的很详细,收藏了.最全的jquery ...
- jquery.dataTables.min.js: Uncaught TypeError: Cannot read property 'style' of undefined
Jquery DataTable使用报这个错: jquery.dataTables.min.js: Uncaught TypeError: Cannot read property 'style' o ...
- jquery.dataTables.min.js:62 Uncaught TypeError: Cannot read property ‘style‘ of undefined原因
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 报错: jquery.dataTables.min.js:62 Uncaught TypeError ...
- Uncaught TypeError: Cannot read property ‘install‘ of undefined
自学vue 刚搭建完项目 配置完路由就不好使了 一直报 Uncaught TypeError: Cannot read property 'install' of undefined 这个错误 //配 ...
- chrome浏览器不能录音:Uncaught TypeError: Cannot read property ‘getUserMedia‘ of undefined解决方法
Uncaught TypeError: Cannot read property 'getUserMedia' of undefined解决方法 javascript 打不开浏览器录音功能的问题解决方 ...
- bug之bootstrap switch Uncaught TypeError: Cannot read property 'apply' of undefined
2019独角兽企业重金招聘Python工程师标准>>> <input type="checkbox" name="my-switch" ...
- Uncaught TypeError: Cannot read property ‘events‘ of undefined
使用谷歌调试页面时,出现如下错误提示: Uncaught TypeError: Cannot read property 'events' of undefined 场景是这样的,我页面中有几个按钮, ...
- 小程序组件报错Uncaught TypeError: Cannot read property 'name' of undefined
小程序组件报错Uncaught TypeError: Cannot read property 'name' of undefined Component({/*** 组件的属性列表*/propert ...
最新文章
- Java异常的性能分析
- Fragment Injection漏洞杂谈
- 程序填充(指针):3数排序_排序算法之快速排序,它为什么这么快?
- JS练习:商品的左右选择
- 如何解锁excel表格保护_Excel表格技巧—如何计算矩阵相乘
- gluster分布式存储 入门篇
- android studio 便携式wlan热点 网络名称_手机移动网络共享,还可以这么玩,你知道吗?...
- 打开相机用鼠标画框,画下一个时上一个消失
- three.js 学习1
- 计算机如何通过手机连接网络打印机,手机连接电脑打印机怎么设置
- window下xmind-pro-8破解版
- 放假在家/异地/无法使用学校局域网-如何快速登录知网/web of science等学术平台
- GoogleChrome禁止访问端口解决
- ubuntu 安装bazel
- gsoap中文文档(1.介绍)
- php计算用户留存,利用Python计算新增用户留存率
- 想忘又忘不了--易买网项目总结
- Gradle接入checkstyle代码风格检查插件
- 阿托替抗焦虑药的交互式假设检验
- python-opencv消除视频中的黑色闪屏