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 checkbox全选/取消全选实现代码
Nov 14 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
May 28 Javascript
jquery入门必备的基本认识及实例(整理)
Jun 24 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
jQuery下拉友情链接美化效果代码分享
Aug 26 Javascript
JS数组合并push与concat区别分析
Dec 17 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
Dec 08 Javascript
详解Vue2中组件间通信的解决全方案
Jul 28 Javascript
JS限制输入框输入的实现代码
Jul 02 Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 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安装为Apache DSO
2006/10/09 PHP
用cookies来跟踪识别用户
2006/10/09 PHP
实用函数2
2007/11/08 PHP
php面向对象全攻略 (十四) php5接口技术
2009/09/30 PHP
php 使用GD库为页面增加水印示例代码
2014/03/24 PHP
基于jquery的分页控件(C#)
2011/01/06 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
BootStrap 动态表单效果
2017/06/02 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
jQuery中将json数据显示到页面表格的方法
2018/05/27 jQuery
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
[01:08]DOTA2“血战之命”预告片
2017/08/12 DOTA
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
tensorflow 获取模型所有参数总和数量的方法
2018/06/14 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
python处理multipart/form-data的请求方法
2018/12/26 Python
Python选择网卡发包及接收数据包
2019/04/04 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
Web前端绘制0.5像素的几种方法
2017/08/11 HTML / CSS
英国折扣零售连锁店:QD Stores
2018/12/08 全球购物
工程概预算专业毕业生求职信
2013/10/04 职场文书
网络技术专业求职信
2014/07/13 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
单身申明具结书
2015/02/26 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python