#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. Извините, у меня было неправильное название функции. Теперь отредактированный код должен работать.