AJax技术

Ajax 实现加载进度条

字号+ 作者:H5之家 来源:H5之家 2017-08-26 15:02 我要评论( )

多玩时空裂痕,先说说这个 beforeSend,在请求发送前执行 比如 可以判断用户有没有登录,,$.ajax有一个参数是complete,是在 请求完成之后执行的,// 设置 进度条到

ajax beforeSend:

先说说这个 beforeSend, 在请求发送前执行 比如 可以判断用户有没有登录 ,如果没有登录就停止请求 并提示。

$.ajax({ url : 'my_action', dataType: 'script', beforeSend : function(xhr, opts){ if(1 == 1) //just an example { xhr.abort(); // 停止请求 } }, complete: function(){ console.log('DONE'); } });

$.ajax有一个参数是complete:function(){} 是在 请求完成之后执行的 ,配合beforeSend可以用来展示进度条

比如:

$.ajax({ url : 'my_action', dataType: 'script', beforeSend : function(){ // 设置 进度条到20%慢慢变到50% }, complete: function(){ // 设置 进度条到80% } success:function(){ // 渲染页面 // 进度到100% } });

这个只是表面上的看到的进度条 ,展示大概的进度,并不是真正的加载进度。

以上所述是小编给大家介绍的 Ajax 实现加载进度条,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JSONP的数据格式优化

    JSONP的数据格式优化

    2017-07-29 08:03

  • php中文网课程

    php中文网课程

    2017-03-06 11:06

  • 基于Blod的ajax进度条下载实现

    基于Blod的ajax进度条下载实现

    2017-03-01 13:03

  • 如何基于Ajax技术实现文件上传带进度条?

    如何基于Ajax技术实现文件上传带进度条?

    2017-02-07 12:02

网友点评
i