BootstrapTable请求数据时设置超时(timeout)的方法


Posted in Javascript onJanuary 22, 2017

使用bootstrapTable获取数据时,有时由于网络或者服务器的原因,无法及时获取到数据,页面显示一直处于等待状态。为了改善效果,考虑设置超时,请求发送后超时即显示无数据,过段时间重新发起请求。

实现上,bootstrapTable通过ajax获取数据,可以使用ajaxOptions选项设置ajax的一些属性。

bootstrapTable要设置timeout,首先要将async属性设置为true,在bootstrapTable中async默认是false的。例如

$("#event_table").bootstrapTable({
 url: urlAddr,
 ajaxOptions: {async:true,timeout:5000},
});

另外,使用refresh方法加ajaxOptions,却没有作用:

$(“#event_table”).bootstrapTable('refresh', {
  url: api_url,
  ajaxOptions:{async:true,timeout:1000}
});

原因有待进一步深究。

下面看下在使用bootstrapTable获取数据时,如何获悉table数据是否加载成功?

bootstrapTable提供了专门的loadsuccess方法,用于反映数据是否加载成功。

$table.on('load-success.bs.table',function(data){
  console.log("load success");
 });

bootstrapTable使用文档,可参考http://bootstrap-table.wenzhixin.net.cn/documentation/

参考:

以上所述是小编给大家介绍的BootstrapTable请求数据时设置超时(timeout)的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
『jQuery』名称冲突使用noConflict方法解决
Apr 22 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
自定义的一个简单时尚js下拉选择框
Nov 20 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
jQuery中innerWidth()方法用法实例
Jan 19 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
JQuery自适应窗口大小导航菜单附源码下载
Sep 01 Javascript
如何在 Vue.js 中使用第三方js库
Apr 25 Javascript
Javascript实现页面滚动时导航智能定位
May 06 Javascript
原生JS+Canvas实现五子棋游戏
May 28 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
Aug 12 Javascript
js实现弹幕墙效果
Dec 10 Javascript
boostrapTable的refresh和refreshOptions区别浅析
Jan 22 #Javascript
Ajax跨域实现代码(后台jsp)
Jan 21 #Javascript
JavaScript、C# URL编码、解码总结
Jan 21 #Javascript
Vue结合原生js实现自定义组件自动生成示例
Jan 21 #Javascript
jQuery基于正则表达式的表单验证功能示例
Jan 21 #Javascript
一篇文章搞定JavaScript类型转换(面试常见)
Jan 21 #Javascript
超全面的JavaScript开发规范(推荐)
Jan 21 #Javascript
You might like
弄了个检测传输的参数是否为数字的Function
2006/12/06 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
php中函数前加&符号的作用分解
2014/07/08 PHP
PHP、Python和Javascript的装饰器模式对比
2015/02/03 PHP
再谈PHP中单双引号的区别详解
2016/06/12 PHP
php车辆违章查询数据示例
2016/10/14 PHP
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
分享jQuery封装好的一些常用操作
2016/07/28 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
JavaScript之WebSocket技术详解
2016/11/18 Javascript
基于vue的fullpage.js单页滚动插件
2017/03/20 Javascript
Angular2入门--架构总览
2017/03/29 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
微信小程序基于高德地图API实现天气组件(动态效果)
2020/10/22 Javascript
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
[01:21:07]EG vs Liquid 2018国际邀请赛淘汰赛BO3 第一场 8.25
2018/08/29 DOTA
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
解决python3 安装完Pycurl在import pycurl时报错的问题
2018/10/15 Python
基于python实现查询ip地址来源
2020/06/02 Python
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
网络信息管理员岗位职责
2014/01/05 职场文书
高中学校对照检查材料
2014/08/31 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
倡议书的格式写法
2015/04/28 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
孝女彩金观后感
2015/06/10 职场文书
深入解析MySQL索引数据结构
2021/10/16 MySQL
python实现手机推送 代码也就10行左右
2022/04/12 Python