原文出自:micely.net
ueditor1.2.0改变图片src,若src相同,则不起作用,
JS部分:
<script type="text/javascript">
$(document).ready(function() {
$("#changeImage").click(function() {
$("#verificationCodeImage").attr("src", "/micely/verificationCode);
});
});
</script>
HTML代码是:
<input type="text"
name="verificationCode" style="width: 60px;" id="verificationCode" />
<image src="/micely/verificationCode"
id="verificationCodeImage" style="vertical-align: middle;" /> <a
id="changeImage" style="cursor: pointer; color: blue;">看不清?换一张|刷新</a>
这个JS事件点击是有反应的,alert("xxx")可以成功弹出,不过不晓得为啥就是图片改变不了,于是把src的值改为xxx,然后点击有反应了,图片的src是xxx,也就是更换下地址有反应,原来的地址就没反应,如果是Java,C的bug我倒愿意深究下,可是我一向对兼容性的东西很头疼(浪费青春在上面不值啊),没办法,总不能因为这一个就放弃掉ueditor吧,我想百度这么大的公司那么多人总会修复的吧,于是想了个临时的方案,就是代码改为:
<script type="text/javascript">
$(document).ready(function() {
$("#changeImage").click(function() {
var d=new Date();
$("#verificationCodeImage").attr("src", "/micely/verificationCode?xx="+d.getTime());
});
});
</script>
后面的参数是无用的,只是为了使地址不同而已。至此,暂时性解决这个问题,期待官方的修复。