前端IMG图片通过src属性请求后台的方式加载图片,请求只进行一次

本文介绍了一种在前端展示流程图并高亮当前节点的方法,通过动态请求后台获取流程实例图片,确保不同环节正确显示高亮状态。关键在于利用随机数避免浏览器缓存导致的显示错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

收到一个需求就是展示流程图,正在运行的节点显示高亮。在网上提供了很多的解决方案,这里就不讲解实现方法了;我用的是前段使用img图片,通过src属性请求后台查询资源图片的方案;

<img id="processImg" width="100%"/>

<script>
    $("#processImg").attr("src","getActivitiProccessImage?processInstanceId="+processInstId+"&r="+Math.random());
</script>

注意我这边的src后面跟了一个Math,random()函数,就是因为当我的流程实例id是同一个值时,不同的环节展示的就是形同的图片,高亮的环节也没有变;原因就是只请求了一次后台方法;加上这个随机数之后,就不会发生这个情况了;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值