怎么使用Ajax实现进度条的绘制
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"怎么使用Ajax实现进度条的绘制",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用Ajax实现进度条的绘制"吧!使用:Easy Mo
千家信息网最后更新 2026年11月01日怎么使用Ajax实现进度条的绘制
本篇内容主要讲解"怎么使用Ajax实现进度条的绘制",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用Ajax实现进度条的绘制"吧!
使用:Easy Mock创建api接口
注意:若弹出该invalid or unexpected token错误提示信息,说明编写的数据格式有问题,修改为正确格式即可创建成。随后可以在postman中进行验证:
ajax通过GET方法获取数据:
根据获取出来得阶段数据来更改相对应得进度:
Document 1 科研人员申报2 院系申报3 专家评审4 校级审核
_window.onload = function() { $(function() { var b //使用ajax获取api中得数据,看是那个阶段 $.ajax({ type: 'GET', url: 'https://mock.mengxuegu.com/mock/624d8ce9f56fd246b02bfcaf/process/getinfo', success: function(res) { console.log(res.data[0].BatchState); b = res.data[0].BatchState; //利用b数据去改变状态//1未开始,2申报中,3院系审核中,4专家审核中,5校级审核中,6已结束 if (b == 1) { $('.cont1').css('color', 'skyblue') $('.circle').eq(0).css('background-color', 'skyblue') } if (b == 2) { $('.line').eq(0).css('border-color', 'green') $('.line').eq(0).css('border-style', 'solid') $('.circle').eq(0).html('√') $('.circle').eq(0).css('background-color', 'green') $('.cont1').css('color', 'green') $('.circle').eq(1).css('background-color', 'skyblue') $('.cont2').eq(0).css('color', 'skyblue') } if (b == 3) { $('.circle').eq(0).html('√') $('.circle').eq(0).css('background-color', 'green') $('.circle').eq(1).html('√') $('.cont2').eq(0).css('color', 'green') $('.circle').eq(1).css('background-color', 'green') $('.cont1').css('color', 'green') $('.line').eq(0).css('border-color', 'green') $('.line').eq(1).css('border-color', 'green') $('.line').eq(0).css('border-style', 'solid') $('.line').eq(1).css('border-style', 'solid') $('.circle').eq(2).css('background-color', 'skyblue') $('.cont2').eq(1).css('color', 'skyblue') } if (b == 4) { $('.circle').eq(0).html('√') $('.circle').eq(0).css('background-color', 'green') $('.circle').eq(1).html('√') $('.cont2').eq(0).css('color', 'green') $('.cont2').eq(1).css('color', 'green') $('.circle').eq(1).css('background-color', 'green') $('.circle').eq(2).css('background-color', 'green') $('.cont1').css('color', 'green') $('.line').eq(0).css('border-color', 'green') $('.line').eq(1).css('border-color', 'green') $('.line').eq(2).css('border-color', 'green') $('.line').eq(0).css('border-style', 'solid') $('.line').eq(1).css('border-style', 'solid') $('.line').eq(2).css('border-style', 'solid') $('.circle').eq(3).css('background-color', 'skyblue') $('.cont2').eq(2).css('color', 'skyblue') } } }) })}* { margin: 0px; padding: 0px;} .box { width: 305px; height: 40px; margin: 20px auto; line-height: 40px;} .circle { position: absolute; top: 10px; left: 0px; display: inline-block; width: 20px; height: 20px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: grey; line-height: 20px; text-align: center; color: white} .line { position: absolute; top: 20px; left: 19px; display: inline-block; width: 70px; height: 0px; border-top: grey 1px; margin: 0px; border-top-style: dotted} .pr1 { float: left; width: 90px; height: 40px; position: relative; text-align: center;} .pr1_last { float: left; width: 35px; height: 40px; position: relative; text-align: center;} .cont1 { position: absolute; top: 18px; left: -20px; font-size: 10px; color: grey} .cont2 { position: absolute; top: 18px; left: -10px; font-size: 10px; color: grey}到此,相信大家对"怎么使用Ajax实现进度条的绘制"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
进度
专家
内容
方法
格式
阶段
院系
学习
实用
更深
人员
信息
兴趣
实用性
实际
接口
操作简单
更多
朋友
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司排名
华服互联网科技靠谱吗
互联网金融与金融科技
华宇互联网科技
九亚互联网科技
广州紫鲸互联网科技
中正互联网科技招聘
海南科技产业互联网平台
互联网教育科技公司vipkid
北京华百购互联网科技有限公司
宝灵互联网科技有限公司
互联网科技革命什么开始
宜昌元轩互联网科技有限公司
链环科技传统企业怎么转型互联网
翼展科技 首家互联网医院
云南省自由互联网科技有限公司
九思连强互联网电子科技有限公司
全球科技与互联网公司市值变化
互联网领先科技成果宣传视频
优雇互联网科技有限公司
科技金融是不是互联网金融
重庆互联网络科技
互联网科技股票
汇久创客互联网科技
长亮科技互联网金融
宁波青枫互联网科技有限公司
全球顶尖互联网科技公司
浙江互联网科技研学营
宇信科技在杭州互联网排第几
上海互联网科技园景观