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获取html参数及向swf传递参数应用介绍
Feb 18 Javascript
jquery重新播放css动画所遇问题解决
Aug 21 Javascript
深入理解jQuery中live与bind方法的区别
Dec 18 Javascript
原生JS实现-星级评分系统的简单实例
Aug 21 Javascript
Javascript中字符串replace方法的第二个参数探究
Dec 05 Javascript
JS实现获取来自百度,Google,soso,sogou关键词的方法
Dec 21 Javascript
微信小程序 this和that详解及简单实例
Feb 13 Javascript
Vue2.0 组件传值通讯的示例代码
Aug 01 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
Oct 26 Javascript
ES6之模版字符串的具体使用
May 17 Javascript
微信小程序实现的绘制table表格功能示例
Apr 26 Javascript
如何用JS实现简单的数据监听
May 06 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中的integer类型使用分析
2010/07/27 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
如何使用PHP实现javascript的escape和unescape函数
2013/06/29 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
2014/01/12 PHP
php数组去重复数据示例
2014/02/25 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
PHP curl CURLOPT_RETURNTRANSFER参数的作用使用实例
2015/02/07 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
php使用curl_init()和curl_multi_init()多线程的速度比较详解
2018/08/15 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
使用HTML5+Boostrap打造简单的音乐播放器
2016/08/05 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
微信小程序实现动态获取元素宽高的方法分析
2018/12/10 Javascript
Python 3.x 新特性及10大变化
2015/06/12 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
华为c/c++笔试题
2016/01/25 面试题
二手书店创业计划书
2014/01/16 职场文书
活动经费申请报告
2015/05/15 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
根德5570型九灯四波段立体声收音机是电子管收音机的楷模 ? 再论5570
2022/04/05 无线电
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android