我验证码出来了就是<td><img src="image.jsp" name="myImage" id="myImage"></td>,现在有个问题,就是看不清时,验证码需要换一张的功能该怎么实现
 <td><input type="button" value="看不清,再换衣张" onclick="imgChange()"/></td>
我自己尝试了下,如果页面刷新的话验证码会更新,但我想保留页面中其他部分的内容,也就是局部刷新,如果用ajax做我无从下手,   function imgChange(){
     $("#myImage").src="";
     $("#myImage").src="image.jsp";  
   },这个方法也不行,求大神解脱验证码JavaAjax

解决方案 »

  1.   

    不知道你的验证码是怎么实现的应该在换图片时去后台从新获取验证的字符串才是,用ajax解决。
    难道你的验证码就只是换个图片?  那怎么判断输入的验证码是否正确呢?  不大懂。。
      

  2.   

    ajax请求个servlet ,然后写入到jsp中
      

  3.   

    验证码有很多非常好的做好的功能模块,只要写个AJAX请求就行,google有个,忘记叫什么了
      

  4.   

    function imgChange(){      
    $("#myImage").src="image.jsp?t="+Math.random(); //因为缓存的原因不会刷新,后面加参数就可以了    

      

  5.   

    简单点就是
    <img src="image.jsp" name="myImage" id="myImage" onclick="this.src='image.jsp?t='+Math.random()"/>
      

  6.   

    哎哟 你差一点就成功啦 
    ---试试这个
     $("#myImage").removeAttr('src');
         $("#myImage").attr('src',"image.jsp";  
      

  7.   


       function imgChange(){
         document.getElementById("myImage").src="image.jsp?t=" + Math.random();  
       }