前端IMG圖片通過src屬性請求後臺的方式加載圖片,請求只進行一次

收到一個需求就是展示流程圖,正在運行的節點顯示高亮。在網上提供了很多的解決方案,這裏就不講解實現方法了;我用的是前段使用img圖片,通過src屬性請求後臺查詢資源圖片的方案;

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

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

注意我這邊的src後面跟了一個Math,random()函數,就是因爲當我的流程實例id是同一個值時,不同的環節展示的就是形同的圖片,高亮的環節也沒有變;原因就是隻請求了一次後臺方法;加上這個隨機數之後,就不會發生這個情況了;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章