嗨使用以下代码调用我的图像代码刷新
这里“captchaController.do”是springController。
<img name="captchaImage" id="captchaImage" src="captchaController.do" width="150px" height="30px"> <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但在IE 8中出现问题。没有什么事情会发生。 图像未显示
请帮忙
答案 0 :(得分:1)
IE8可能正在缓存您的图像(或者因为名称相同而没有尝试重新加载)。试试这个:
function refreshImageCode(){
$("#captchaImage").attr("src", "captchaController.do?" + (Math.random() * 1000));
}