怎么使用Ajax实现进度条的绘制
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容主要讲解"怎么使用Ajax实现进度条的绘制",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用Ajax实现进度条的绘制"吧!使用:Easy Mo
千家信息网最后更新 2025年11月07日怎么使用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安全错误
数据库的锁怎样保障安全
在数据库下新建分区表
腾讯视频网络服务器是多少
微创软件开发岗怎么样
查询90后数量用数据库怎么写
大学生网络安全会
用友软件数据库
软件开发最新语言
苹果数据库导入
网络技术与应用选修学什么
邮箱后台服务器可以冻结吗
innodb数据库引擎
国画视频软件开发
明日之后服务器没有安全区
浦东新区营销软件开发厂家报价
戴尔服务器修改管理员密码
第17课初识数据库
网络技术有限公司税收多少
利用数据库检测内存卡
魔兽世界有几个服务器
苏州创新管理软件开发
数据库高级面试mysql
深圳聚合互联网科技有限公司
杭州有多少家软件开发公司
网络安全手绘思维导图
收费软件怎么改数据库
软件开发大赛一等奖案例
服务器每分钟自动重启
服务器单独文件夹加密
怎么拼通服务器
南京哪些大学网络安全