Jquery修改image的src属性,图片不加载问题的解决方法


Posted in Javascript onMay 17, 2016

1. 当点击某一按钮的时候,把图片域中的图片改变一下

<img id="randimg" src="/servlet/CreateValidateNum" width="60" height="20" />
  <span style="cursor:hand" onclick="reflush();return false;">看不清</span>
  <script>
    function reflush()
    {
      document.getElementById(randimg).src="/servlet/CreateValidateNum";
    }
  </script>

2. 说明

”servlet/CreateValidateNum“是JAVA写的servlet。该servlet是打印出图片

3. 出现的问题

在IE6下面图片修改正常,但在IE7和Firefox下面却不刷新

4. 情况分析

如果新的图片跟旧的图片地址不一样,效果是会出来的。即:图片有发生改变。

但像”验证码“这种功能。新旧图片的地址是一样的。

鉴于上述情况,怀疑有可能是因为图片地址是一样的,而导致浏览器自动读缓存。

5. 解决方法

把javascript改成这样即可:

document.getElementById(randimg).src="/servlet/CreateValidateNum?"+Math.random();

即:每次的访问地址都不一样,因为有加随机数。所以问题解决

Jquery获取src属性的方法:$("#image").attr("src");

修改src属性的值:$("#image").attr("src","image/1/gif");

以上这篇Jquery修改image的src属性,图片不加载问题的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 写的一个简单的timer
Jul 30 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
Dec 18 Javascript
javascript对象之内置对象Math使用方法
Apr 16 Javascript
javascript与CSS复习(《精通javascript》)
Jun 29 Javascript
javascript 系统文件夹文件操作及参数介绍
Jan 08 Javascript
JavaScript随机生成信用卡卡号的方法
Apr 07 Javascript
分享自己用JS做的扫雷小游戏
Feb 17 Javascript
原生js和css实现图片轮播效果
Feb 07 Javascript
探讨Vue.js的组件和模板
Oct 27 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
JS实现页面跳转与刷新的方法汇总
Aug 30 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
Mar 02 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
May 17 #Javascript
jquery获取img的src值的简单实例
May 17 #Javascript
jQuery Mobile框架中的表单组件基础使用教程
May 17 #Javascript
浅谈Javascript数组(推荐)
May 17 #Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
May 17 #Javascript
javascript css红色经典选项卡效果实现代码
May 17 #Javascript
JS获取IMG图片高宽的简单实例
May 17 #Javascript
You might like
PHP应用JSON技巧讲解
2013/02/03 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
PHP多态代码实例
2015/06/26 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
2016/05/22 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
Jquery 数据选择插件Pickerbox使用介绍
2012/08/24 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
用正则表达式替换图片地址img标签
2013/11/22 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
2015/10/02 Javascript
JS 实现计算器详解及实例代码(一)
2017/01/08 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
react-redux中connect()方法详细解析
2017/05/27 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
Vue cli 引入第三方JS和CSS的常用方法分享
2018/01/20 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
2019/09/27 Javascript
深入解析Python设计模式编程中建造者模式的使用
2016/03/02 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
Python中getpass模块无回显输入源码解析
2018/01/11 Python
对python 调用类属性的方法详解
2019/07/02 Python
python 中值滤波,椒盐去噪,图片增强实例
2019/12/18 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
为什么要用EJB
2014/04/17 面试题
初中英语教学反思
2014/01/25 职场文书
护士自我评价
2014/02/01 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
幼儿园个人总结
2015/02/28 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python