jQuery.ajax(this.action, {
data: jQuery(":text", this).serializeArray(),
files: jQuery(":file", this),
iframe: true,
processData: false
}).complete(function(data) {
document.getElementById('jform_profile_Photo').value=data;//alert('Hiiiii')
//document.getElementById('fields-container').innerHTML= 'Image changed !';
window.location.reload();
});
嗨,我正在使用ajax函数上传个人资料图片。在上传个人资料图片后的firefox和谷歌浏览器中,页面会自动加载并且新的个人资料图片可见,但在IE中,即使页面正在加载个人资料图片也没有更新,如果我们再次刷新页面然后是个人资料图片来了。
答案 0 :(得分:1)
尝试window.location=window.location
答案 1 :(得分:1)
使用它:
window.location.reload(true);
它应该做的伎俩,因为它强制“硬”重新加载
答案 2 :(得分:0)