全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Bootstrap进度条与AJAX后端数据传递结合使用实例详解

很多时候,我们执行页面上某个URL请求的时候,需要有等待的时间。如果是直接的页面跳转,浏览器会有缓冲进度展示,但是如果是AJAX,我觉得应该自己加上进度条,等待数据全部接收到之后,进度条消失,展示页面。

在Yii框架里面使用了AJAX后,觉得前后端的数据交互变得方便多了。

下面直接贴代码啦

控制器Controller

public function actionTest(){  
 if(isset($_POST["number"])){   
 $html = “success”;
 }else{
 $html ="something wrong";
 }
 sleep(5);
 echo $html;
 Yii::app()->end();
}

View视图

<!-- 模态框(Modal) -->
<div class="modal fade" id="searchModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
 <div class="modal-dialog">
 <div class="modal-content">    
  <div class="modal-body">
  <div id='modal_message' style="text-align: center"><h2>正在查询中.....</h2></div>
  <div class="progress progress-striped active">
   <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="60" 
   aria-valuemin="0" aria-valuemax="100" style="width: 100%;">
   <span class="sr-only">100% 完成</span>
   </div>
  </div>
  </div>
 </div><!-- /.modal-content -->
 </div><!-- /.modal -->
</div>
<script type="text/javascript">
 $("#searchModal").modal("show");//显示“正在查询”字样的模态框
 htmlobj = $.ajax({ 
 url:"/Controller/test", 
 type : 'POST', 
 data : { "number" : "123",    
  }, 
 dataType : "text", 
 //contentType : 'application/x-www-form-urlencoded', 
 async : true, 
 success : function(mydata) { 
  $('#searchModal').modal('hide');//服务器停止了5秒,sleep(5),假设是查询数据用了5秒
  //setTimeout("$('#searchModal').modal('hide')",2000); //设置2000毫秒之后模态框消失   
  $('#searchModal').on('hidden.bs.modal', function () {
 //    // 执行一些动作...
   $("#homeworkContent").html(mydata); //显示后端传递的结果
   });
 }, 
 error : function() { 
  alert("calc failed"); 
 } 
}); 
</script>

以上所述是小编给大家介绍的Bootstrap进度条与AJAX后端数据传递结合使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # ajax进度条  # ajax后端数据传递  # BootstrapTable refresh 方法使用实例简单介绍  # Bootstrap table中toolbar新增条件查询及refresh参数使用方法  # BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题  # Bootstrap的Refresh Icon也spin起来  # bootstrap select2插件用ajax来获取和显示数据的实例  # 使用vue框架 Ajax获取数据列表并用BootStrap显示出来  # bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法  # 使用Bootstrap Tabs选项卡Ajax加载数据实现  # DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序  # 过滤  # 分页等)  # bootstrapTable+ajax加载数据 refresh更新数据  # 后端  # 进度条  # 模态  # 小编  # 会有  # 我觉得  # 在此  # 用了  # 给大家  # 跳转  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # 使用了  # 停止了  # modal  # div  # id 


相关文章: 沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  表情包在线制作网站免费,表情包怎么弄?  制作门户网站的参考文献在哪,小说网站怎么建立?  深圳网站制作培训,深圳哪些招聘网站比较好?  宝塔新建站点报错如何解决?  北京专业网站制作设计师招聘,北京白云观官方网站?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  相册网站制作软件,图片上的网址怎么复制?  建站之星如何保障用户数据免受黑客入侵?  如何批量查询域名的建站时间记录?  如何用好域名打造高点击率的自主建站?  创业网站制作流程,创业网站可靠吗?  大型企业网站制作流程,做网站需要注册公司吗?  建站之星如何通过成品分离优化网站效率?  建站之星导航配置指南:自助建站与SEO优化全解析  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  如何通过VPS建站无需域名直接访问?  焦点电影公司作品,电影焦点结局是什么?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  实例解析Array和String方法  金*站制作公司有哪些,金华教育集团官网?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  代刷网站制作软件,别人代刷火车票靠谱吗?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  制作销售网站教学视频,销售网站有哪些?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  高性价比服务器租赁——企业级配置与24小时运维服务  如何彻底卸载建站之星软件?  建站主机服务器选购指南:轻量应用与VPS配置解析  定制建站流程步骤详解:一站式方案设计与开发指南  重庆市网站制作公司,重庆招聘网站哪个好?  建站ABC备案流程中有哪些关键注意事项?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  建站之星备案是否影响网站上线时间?  智能起名网站制作软件有哪些,制作logo的软件?  高端建站如何打造兼具美学与转化的品牌官网?  网站制作中优化长尾关键字挖掘的技巧,建一个视频网站需要多少钱?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  在线教育网站制作平台,山西立德教育官网?  宝塔面板创建网站无法访问?如何快速排查修复?  常州自助建站费用包含哪些项目?  大同网页,大同瑞慈医院官网?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  已有域名和空间如何快速搭建网站?  如何获取开源自助建站系统免费下载链接?  C++如何编写函数模板?(泛型编程入门)  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  建站之星安装失败:服务器环境不兼容? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。