请问,我在做一个上传图片的功能。用ajaxSubmit做异步上传。成功后图片没有更改。

用ajaxSubmit,在做一个上传图片的功能,选择一张图片上传成功后。刷新页面,预览上传的图片不是最新的。需要手动刷新一下预览图片,或者Ctrl+F5刷新页面才可以正常显示。有什么好的解决办法吗?异步方法用的是post提交

保存为不同的名称,否则同名有缓存问题,同名的可以加加时间戳参数防止缓存

 <img id="img" />
<script>
    document.getElementById('img').src = 'xxxxx.jpg?' + new Date().getTime()
</script>