代码之家  ›  专栏  ›  技术社区  ›  Vicky

IE 8中的问题

  •  1
  • Vicky  · 技术社区  · 15 年前

    嗨,使用以下代码调用我的图像代码刷新

    这里“captchaController.do”是SpringController。

      <img name="captchaImage" id="captchaImage" src="captchaController.do" width="150px" height="30px">&nbsp;<A href="#" class="standardLink" name="refreshImage" id="refreshImage" onClick="javascript:refreshImageCode();">Refresh</A>
    
    /* This is used to refresh the image code*/
    function refreshImageCode(){
     $("#captchaImage").attr("src", "captchaController.do");
    }
    

    IE6工作正常,但在IE8有问题。什么都不会发生。 图像未显示

    请帮助

    1 回复  |  直到 15 年前
        1
  •  1
  •   Doug Neiner    15 年前

    IE8可能正在缓存您的图像(或者由于名称相同而不尝试重新加载)。试试这个:

    function refreshImageCode(){
        $("#captchaImage").attr("src", "captchaController.do?" + (Math.random() * 1000));
    }