Ajax如何实现加载进度条

  介绍

这篇文章将为大家详细讲解有关Ajax如何实现加载进度条,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

<强> Ajax beforeSend:

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

,, . Ajax({美元   ,,,url :, & # 39; my_action& # 39;   ,,,数据类型:,& # 39;脚本# 39;   ,,,beforeSend :,函数(xhr,选择){   ,,,,,如果(1),==,1),//just  an 例子   ,,,,,{   ,,,,,,,xhr.abort();,//,停止请求   ,,,,,}   ,,,},   ,,,完成:,函数(){   ,,,,,console.log(& # 39;完成# 39;);   ,,,}   });才能

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

比如:

,,, . ajax({美元   ,,,,,,,url :, & # 39; my_action& # 39;   ,,,,,,,数据类型:,& # 39;脚本# 39;   ,,,,,,,beforeSend :,函数(){   ,,,,,,,,,//,设置,进度条到20%慢慢变到50%   ,,,,,,,},   ,,,,,,,完成:,函数(){   ,,,,,,,,,//,设置,进度条到80%   ,,,,,,,}   ,,,,,,,成功:函数(){   ,,,,,,,,,//,渲染页面   ,,,,,,,,,//,进度到100%   ,,,,,,,}   ,,,,,});

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

什么是ajax

ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术,可以通过在后台与服务器进行少量数据交换,使网页实现异步更新。

关于“ajax如何实现加载进度条”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看的到。

Ajax如何实现加载进度条