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 相关文章推荐
javascript appendChild,innerHTML,join性能比较代码
Aug 29 Javascript
javascript Onunload与Onbeforeunload使用小结
Dec 31 Javascript
终于解决了IE8不支持数组的indexOf方法
Apr 03 Javascript
jquery 中的each()跳出循环的语句
May 23 Javascript
超级好用的jQuery圆角插件 Corner速成
Aug 31 Javascript
JavaScript中的getDay()方法使用详解
Jun 09 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
Dec 26 Javascript
对node.js中render和send的用法详解
May 14 Javascript
javascript中toFixed()四舍五入使用方法详解
Sep 28 Javascript
详解vuex之store源码简单解析
Jun 13 Javascript
如何测量vue应用运行时的性能
Jun 21 Javascript
利用d3.js实现蜂巢图表带动画效果
Sep 03 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
php面向对象全攻略 (十) final static const关键字的使用
2009/09/30 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php实现无限级分类(递归方法)
2015/08/06 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
javascript实现加载xml文件的方法
2015/11/24 Javascript
js为什么不能正确处理小数运算?
2015/12/29 Javascript
Nodejs如何搭建Web服务器
2016/03/28 NodeJs
使用jquery.form.js实现图片上传的方法
2016/05/05 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
移动端手指放大缩小插件与js源码
2017/05/22 Javascript
详解如何webpack使用DllPlugin
2018/09/30 Javascript
layui radio单选限制下一个radio单选的实例
2019/09/03 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
微信小程序实现点击卡片 翻转效果
2019/09/04 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
vue如何使用rem适配
2021/02/06 Vue.js
django用户登录验证的完整示例代码
2019/07/21 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
Django密码存储策略分析
2020/01/09 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
详解rem 适配布局
2018/10/31 HTML / CSS
canvas烟花特效锦集
2018/01/17 HTML / CSS
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
HTML5自定义视频播放器源码
2020/01/06 HTML / CSS
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
Delphi CS笔试题
2014/01/04 面试题
中小学校园安全广播稿
2014/09/29 职场文书
学校节水倡议书
2015/04/29 职场文书
教师节主题班会方案
2015/08/17 职场文书
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS
MySQL sql_mode修改不生效的原因及解决
2021/05/07 MySQL
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
解析mybatis-plus中的resultMap简单使用
2021/11/23 Java/Android