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 相关文章推荐
Array对象方法参考
Oct 03 Javascript
JavaScript的RequireJS库入门指南
Jul 01 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
Dec 01 Javascript
JavaScript中数据类型转换总结
Dec 25 Javascript
jQuery密码强度验证控件使用详解
Jan 05 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
Jan 12 Javascript
微信小程序 图片边框解决方法
Jan 16 Javascript
Vue单文件组件的如何使用方式介绍
Jul 28 Javascript
vue 运用mock数据的示例代码
Nov 07 Javascript
使用JavaScript生成罗马字符的实例代码
Jun 08 Javascript
ES2020让代码更优美的运算符 (?.) (??)
Jan 04 Javascript
Vue + iView实现Excel上传功能的完整代码
Jun 22 Vue.js
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
图解上海144收音机
2021/03/02 无线电
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
Symfony2学习笔记之模板用法详解
2016/03/17 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
JQuery判断子iframe何时加载完成解决方案
2013/08/20 Javascript
js定时器怎么写?就是在特定时间执行某段程序
2013/10/11 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
JavaScript动态添加css样式和script标签
2016/07/19 Javascript
js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
2016/08/02 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
Vue仿支付宝支付功能
2018/05/25 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
[03:26]回顾2015国际邀请赛中国区预选赛
2015/06/09 DOTA
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
Python自动化运维和部署项目工具Fabric使用实例
2016/09/18 Python
浅谈python 里面的单下划线与双下划线的区别
2017/12/01 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
分析python请求数据
2018/08/19 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
澳大利亚领先的亚麻品牌:Bed Threads
2019/12/16 全球购物
聚美优品广告词改编
2014/03/14 职场文书
运动会班级口号
2014/06/09 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
模具设计与制造专业求职信
2014/07/19 职场文书
班主任先进事迹材料
2014/12/17 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript
R9700摩机记
2022/04/05 无线电