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 相关文章推荐
jQuery.buildFragment使用方法及思路分析
Jan 07 Javascript
利用jq让你的div居中的好方法分享
Nov 21 Javascript
Javascript学习笔记之 函数篇(一) : 函数声明和函数表达式
Jun 24 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
Mar 23 Javascript
AngularJS 2.0入门权威指南
Oct 08 Javascript
Bootstrap按钮功能之查询按钮和重置按钮
Oct 26 Javascript
bootstrap table表格插件使用详解
May 08 Javascript
jQuery Dom元素操作技巧
Feb 04 jQuery
详解关于表格合并span-method方法的补充(表格数据由后台动态返回)
May 21 Javascript
vue项目前端错误收集之sentry教程详解
May 27 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
Jul 05 Javascript
js实现简单掷骰子小游戏
Oct 24 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分页类代码
2013/04/02 PHP
php中JSON的使用方法
2015/04/30 PHP
php数组实现根据某个键值将相同键值合并生成新二维数组的方法
2017/04/26 PHP
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
Javascript笔记一 js以及json基础使用说明
2010/05/22 Javascript
创建公共调用 jQuery Ajax 带返回值
2012/08/01 Javascript
html+js实现动态显示本地时间
2013/09/21 Javascript
JavaScript函数模式详解
2014/11/07 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
JavaScript 对象深入学习总结(经典)
2015/09/29 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
Angular2 http jsonp的实例详解
2017/08/31 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
微信小程序如何加载数据库真实数据的实现
2020/03/04 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
python发送邮件功能实现代码
2016/07/15 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
Python实现直方图均衡基本原理解析
2019/08/08 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
virtualenv介绍及简明教程
2020/06/23 Python
python集合能干吗
2020/07/19 Python
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上
2013/07/06 面试题
募捐倡议书怎么写
2014/05/14 职场文书
物业品质提升方案
2014/06/08 职场文书
捐助感谢信
2015/01/22 职场文书
工程款催款函
2015/06/24 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫
python函数的两种嵌套方法使用
2022/04/02 Python