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 HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
Jun 02 Javascript
window.parent调用父框架时 ie跟火狐不兼容问题
Jul 30 Javascript
Javascript中函数名.length属性用法分析(对比arguments.length)
Sep 16 Javascript
Angular.JS学习之依赖注入$injector详析
Oct 20 Javascript
jQuery的事件预绑定
Dec 05 Javascript
bootstrap的工具提示实例代码
May 17 Javascript
JS如何设置元素样式的方法示例
Aug 28 Javascript
jQuery替换节点元素的操作方法
Mar 18 jQuery
详解如何探测小程序返回到webview页面
May 14 Javascript
jquery图片预览插件实现方法详解
Jul 18 jQuery
微信小程序实现购物车代码实例详解
Aug 29 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 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隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
PHP curl伪造IP地址和header信息代码实例
2015/04/27 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
Vue.js动态组件解析
2016/09/09 Javascript
Javascript 数组去重的方法(四种)详解及实例代码
2016/11/24 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
2017/03/08 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
Swiper自定义分页器使用详解
2017/12/28 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
jQuery实现简易QQ聊天框
2020/02/10 jQuery
Python MD5加密实例详解
2017/08/02 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
python编程嵌套函数实例代码
2018/02/11 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
css3动画效果抖动解决方法
2018/09/03 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
JRE、JDK、JVM之间的关系怎样
2012/05/16 面试题
会计岗位职责模板
2014/03/12 职场文书
政府班子四风问题整改措施
2014/10/04 职场文书
感谢信格式范文
2015/01/22 职场文书
集结号观后感
2015/06/08 职场文书
《领导干部从政道德启示录》学习心得体会
2016/01/20 职场文书
2019年最新证婚词精选集!
2019/06/28 职场文书
vue判断按钮是否可以点击
2022/04/09 Vue.js