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 相关文章推荐
得到文本框选中的文字,动态插入文字的js代码
Mar 07 Javascript
ext监听事件方法[初级篇]
Apr 27 Javascript
JavaScript DOM学习第一章 W3C DOM简介
Feb 19 Javascript
最佳的addEvent事件绑定是怎样诞生的
Oct 24 Javascript
通过实例理解javascript中没有函数重载的概念
Jun 03 Javascript
基于javaScript的this指向总结
Jul 22 Javascript
react学习笔记之state以及setState的使用
Dec 07 Javascript
AngularJS日期格式化常见操作实例分析
May 17 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
微信小程序传值以及获取值方法的详解
Apr 29 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
Jul 19 Javascript
Openlayers实现地图全屏显示
Sep 28 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中转义mysql语句的实现代码
2011/06/24 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
javascript getElementsByClassName实现代码
2010/10/11 Javascript
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
javascript中的正则表达式使用指南
2015/03/01 Javascript
javascript实现获取服务器时间
2015/05/19 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
JavaScript 数组去重并统计重复元素出现的次数实例
2017/12/14 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
VUE页面中通过双击实现复制表格中内容的示例代码
2020/06/11 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
[09:43]DOTA2每周TOP10 精彩击杀集锦vol.5
2014/06/25 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
Windows和Linux下使用Python访问SqlServer的方法介绍
2015/03/10 Python
python中base64加密解密方法实例分析
2015/05/16 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
Django自定义过滤器定义与用法示例
2018/03/22 Python
Pycharm更换python解释器的方法
2018/10/29 Python
详解Python中的内建函数,可迭代对象,迭代器
2019/04/29 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
学校大课间活动方案
2014/01/30 职场文书
中餐厅主管的职责范文
2014/02/04 职场文书
应聘教师自荐书
2014/06/16 职场文书
工资收入证明
2014/10/07 职场文书
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python
Linux在两个服务器直接传文件的操作方法
2022/08/05 Servers