我正在使用 jquery 表单插件(版本:3.31.0-2013.03.27)和 PHP 开发网站。我基本上使用 jquery 表单插件将图像提交到服务器,服务器处理图像并将其发送回浏览器。到现在一切都很好!但是一旦我上传了一张新图片,问题就出现了,浏览器最终只显示以前上传的图片。服务器端没问题,它获取新图像并存储在文件系统中。代码在谷歌浏览器中运行良好,没有问题,但火狐、opera 和 safari 显示之前上传的图像。我的 jQuery 代码是:
$(document).ready(function() {
$('#UploadForm').on('submit', function(e) {
e.preventDefault();
$('#SubmitButton').attr('disabled', ''); // disable upload button
//show uploading message
$("#output").html('<div style="padding:10px"><img src="pic/ajax-loader2.gif" alt="Please Wait"/> <span>Uploading...</span></div>');
$(this).ajaxSubmit({
target: '#output',
success: afterSuccess //call function after success
});
});
});
任何帮助表示赞赏!提前致谢!!!