当前位置: 移动技术网 > IT编程>开发语言>JavaScript > js在不刷新网页情况下操作图片切换

js在不刷新网页情况下操作图片切换

2019年03月23日  | 移动技术网IT编程  | 我要评论
上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片

上传一张图片,通过js更新src属性刷新图片使其即时显示时,

当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片)

但通过firebug看图片已经变化,因为当src的地址不变时不会重新加载图片仍从缓存里面读取

方法:只需每次刷新图片时,改变一下src的地址内容就行了,

(1)通过前台变化,让js每次生成一个随机数作参数放在url后边,但该参数没有实际意义

(2)每次请求到该图片页面时,从后台传一个随机数,前台获得该随机变量并放在url后边,该随机数也没有什么实际意义

原理:

由于在img的src中增加了随机数参数,多次访问图片时,浏览器认为是访问了不同的图片路径(或者说是访问了不同的图片),

浏览器会每次重新访问服务器读取图片, 而不再读取缓存中的图片。

example: $("#pic").attr('src', src=“**/uploads/empimgs/" + empobj.emppic+"t=" + math.random()); //显示图片 <

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网