Проблема в IE 8

#jquery

#jquery

Вопрос:

Привет, вызываю обновление кода моего изображения, используя следующий код

Здесь «captchaController.do » — это springController.

   <img name="captchaImage" id="captchaImage" src="captchaController.do" width="150px" height="30px">amp;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 работает нормально, но проблема в IE 8. Ничего не происходит.
Изображение не отображается

Пожалуйста, помогите

Комментарии:

1. Не могли бы вы уточнить, в чем проблема? Какой результат вы ожидаете увидеть, которого вы не получаете?

Ответ №1:

Вероятно, IE8 кэширует ваше изображение (или не пытается перезагрузить, поскольку имя такое же). Попробуйте это:

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

Комментарии:

1. Извините, у меня было неправильное название функции. Теперь отредактированный код должен работать.