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 相关文章推荐
多浏览器兼容的获取元素和鼠标的位置的js代码
Dec 15 Javascript
JavaScript 图像动画的小demo
May 23 Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
jquery实现仿新浪微博评论滚动效果
Aug 06 Javascript
详解javascript中原始数据类型Null和Undefined
Dec 17 Javascript
jQuery组件easyui对话框实现代码
Aug 25 Javascript
JS原型与原型链的深入理解
Feb 15 Javascript
JS实现的Unicode编码转换操作示例
Apr 28 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
Vue实现点击时间获取时间段查询功能
Aug 21 Javascript
在antd4.0中Form使用initialValue操作
Nov 02 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
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
php轻松实现文件上传功能
2016/03/03 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
Firefox window.close()的使用注意事项
2009/04/11 Javascript
Prototype Object对象 学习
2009/07/12 Javascript
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
2010/07/29 Javascript
extjs grid设置某列背景颜色和字体颜色的实现方法
2010/09/06 Javascript
一个JQuery写的点击上下滚动的小例子
2011/08/27 Javascript
单元选择合并变色示例代码
2014/05/26 Javascript
js钢琴按钮波浪式图片排列效果代码分享
2015/08/26 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
2018/04/03 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
完美解决vue 中多个echarts图表自适应的问题
2020/07/19 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
python的mysqldb安装步骤详解
2017/08/14 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
Python 函数基础知识汇总
2018/03/09 Python
python在每个字符后添加空格的实例
2018/05/07 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
pandas 对日期类型数据的处理方法详解
2019/08/08 Python
python之yield和Generator深入解析
2019/09/18 Python
PyCharm MySQL可视化Database配置过程图解
2020/06/09 Python
阿里旅行:飞猪
2017/01/05 全球购物
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
Android interview questions
2016/12/25 面试题
军训自我鉴定
2013/12/14 职场文书
2014年社区学雷锋活动总结
2014/03/09 职场文书
民事起诉书范本
2015/05/19 职场文书