很多时候,我们执行页面上某个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小时内与您取得联系。