解决方案 »
- struts2 session问题?
- Java能,jsp不能连接sql sever2005
- 急:关于JFTP组件的使用
- 在网页上怎么使一个文件直接下载而不是用浏览器打开? 无论它链接的文件是jpg还是html文件
- java socket windows下成功 linux下失败
- 用jsp,java如何写上传文件的代码
- 请问java中接口的问题?谢谢!
- 关于JSP的问题
- 在jsp中怎么样新建一个空文件?
- jsp中怎样加入普通按钮的事件处理?
- 为什么可以进localhost:8080 但是进不得自己的文件
- extjs+fusioncharts真心求教~~ 怎么把fusioncharts返回的图表放入到panel中,没有用jsp页面
jQuery("#img").attr("src",function(){return this.src+"?"});
"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有关吗?
"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");已经改变了路径 但是网页显示的图片没变
这个是正解,耗了我半天时间,不知道为什么,第一次改src时会去获取图片,如果不刷新页面,第二次改src时,永远都是第一次获取的图片,这应该不是缓存的问题了,更像是浏览器或js的BUG.
也可能是我其他地方写的不对,不知有没人遇到类似的问题。