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 相关文章推荐
json简单介绍
Jun 10 Javascript
javascript验证只能输入数字和一个小数点示例
Oct 21 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
Dec 19 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
Jun 26 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
Jul 27 Javascript
jQuery实现图片向左向右切换效果的简单实例
May 18 Javascript
Vuejs 组件——props数据传递的实例代码
Mar 07 Javascript
angular实现spa单页面应用实例
Jul 10 Javascript
javascript中的隐式调用
Feb 10 Javascript
Javascript之高级数组API的使用实例
Mar 08 Javascript
Vue.js实现立体计算器
Feb 22 Javascript
element-ui中dialog弹窗关闭按钮失效的解决
Sep 22 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
PHP与javascript对多项选择的处理
2006/10/09 PHP
用PHP写的MySQL数据库用户认证系统代码
2007/03/22 PHP
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
php 404错误页面实现代码
2009/06/22 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
PHP格式化MYSQL返回float类型的方法
2016/03/30 PHP
老生常谈ThinkPHP中的行为扩展和插件(推荐)
2017/05/05 PHP
js jquery数组介绍
2012/07/15 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
JavaScript算法系列之快速排序(Quicksort)算法实例详解
2016/09/04 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
JS实现的判断方法、变量是否存在功能示例
2020/03/28 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
vue 动态组件用法示例小结
2020/03/06 Javascript
JavaScript实现指定数量的并发限制的示例代码
2020/03/10 Javascript
js 动态校验开始结束时间的实现代码
2020/05/25 Javascript
Vertx基于EventBus发送接受自定义对象
2020/11/16 Javascript
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
Python 正则表达式(转义问题)
2014/12/15 Python
Python Sleep休眠函数使用简单实例
2015/02/02 Python
详解Python中的__new__()方法的使用
2015/04/09 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
法国奢华女性时尚配饰网上商店:Monnier Frères
2016/08/27 全球购物
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
戴尔荷兰官方网站:Dell荷兰
2020/10/04 全球购物
医疗专业毕业生求职信
2014/08/28 职场文书
试用期自我评价怎么写
2015/03/10 职场文书