解决方案 »

  1.   

    直接访问下图片的路径,如果图片路径没问题就是你的图片没加时间戳有缓存,你可以这样
    jQuery("#img").attr("src",function(){return this.src+"?"});
      

  2.   

    var AddTeacher={
     "uploadImage" : function() { 
        $(document).ready(function() { 
                     var options = { 
                     async: false,
                     url : "/myweb/photo/upload.action?t=Math.random();",//跳转到相应的Action 
                     type : "POST",//提交方式 
                     dataType: "json",
                     success:function(msg){
                      var src = msg.head;
    $("#head").attr("src","images/head2.jpg");
    alert($("#head").attr("src"));
                     }
    };
    $("#imgform").ajaxSubmit(options);//绑定页面中form表单的id
    return false;
    });
    }......就在这个$("#head")处()    我右击出来的网页源码是路径改变的src,即:images/head2.jpg。但是图片没变,  图片路径单独测试没错,但是网页还是原来的图片。这个跟李永乐ajax有关吗?
      

  3.   

    var AddTeacher={
     "uploadImage" : function() { 
        $(document).ready(function() { 
                     var options = { 
                     async: false,
                     url : "/myweb/photo/upload.action?t=Math.random();",//跳转到相应的Action 
                     type : "POST",//提交方式 
                     dataType: "json",
                     success:function(msg){
                      var src = msg.head;
    $("#head").attr("src","images/head2.jpg");
    alert($("#head").attr("src"));
                     }
    };
    $("#imgform").ajaxSubmit(options);//绑定页面中form表单的id
    return false;
    });
    },

    ....$("#head").attr("src","images/head2.jpg");已经改变了路径  但是网页显示的图片没变
      

  4.   

    我其他时候都是直接改变他的src属性   都没错啊
      

  5.   

    如果改变了就是路径不行...改成绝对路径试试看,或者独立自己写个<img 把src属性赋值images/head2.jpg看有没有图片
      

  6.   

    就是有图片的啊   所以纠结   我的猜想是   难道跟ajax有关?
      

  7.   

    ajax提交,就是为了实现无刷新效果,页面肯定是不会刷新的,你可以换一种提交方式试一试!
      

  8.   

    这个东西要重新加载的,你直接用$("#head").html(".....");写整个img标签进去,或者直接刷新一下,IE跟其他浏览器很扯淡的,各种问题
      

  9.   

    alert一下,看项目是否把你想要的路径部署上去了,如果是你想要的路径就在浏览器上输入你的这个路径,看是否得到正确的图片。(清缓存)
      

  10.   


    这个是正解,耗了我半天时间,不知道为什么,第一次改src时会去获取图片,如果不刷新页面,第二次改src时,永远都是第一次获取的图片,这应该不是缓存的问题了,更像是浏览器或js的BUG.
    也可能是我其他地方写的不对,不知有没人遇到类似的问题。