情况是这样的。我每次调用完了ajax成功之后都要去服务器再请求一次图片。但是浏览器好像默认是会缓存图片的。所以我一开始这样写:
$.ajaxFileUpload
(
{
url:"/picsplit/servlet/ImageSplit?destwidth="+destwidth+"&destheight="+destheight+"&num="+Math.random(),
secureuri:false,
fileElementId:'fileToUpload',
dataType: 'json', //注意这里面的格式为JSON格式的!
success: function (data, status)
{
$("#uploadresult").show();
var outxml = "";
for(var i=0;i
for(var j=0;j if(j == data[i].length-1) {
outxml = outxml + "
";
} else {
outxml = outxml + "";
//outxml = outxml + "";
}
}
}
$("#upload").toggle();
$("#uploadresult").html(outxml);
//处理完之后再在下面进行拼结并显示出来即可
},
error: function (data, status, e)
{
alert(e);
$("#uploadresult").html("");
}
}
outxml = outxml + "";
总是会有缓存。后面我带上一个随机参数就行了!
阅读(1500) | 评论(0) | 转发(0) |