javascript - Chrome浏览器不能连续上传相同的图片,第二次无请求,页面采用jquery.form.js插件异步提交?
高洛峰
高洛峰 2017-04-11 13:13:09
0
1
300
html:
<form id="uploadForm">
    <input id="img" class="hidden" type="file" name="file" />
</form>
脚本:
$('#uploadForm').ajaxSubmit({
    url: '……',
    type: 'post',
    async: true,
    cache: false,
    dataType: 'json',
    contentType: 'multipart/form-data',
    beforeSend: function(){//发送前
                
    },
    complete: function(){//发送后
                
    },
    success: function(data){//请求成功
                 
    },
    error: function(response, textStatus, errorThrown){//请求失败
                 
    }
});
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

répondre à tous(1)
左手右手慢动作

你需要在完成时,重置表单,在请求成功之后 加入
$('input[type=file]').wrap('<form>').closest('form').get(0).reset();

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!