版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_21441663/article/details/51729201
今天用到ajaxfileupload上传图片,遇到一个问题就是二次上传报错,我的解决方案:
$('.shangChuan').click(function(){
$('#main').append('<input type="file" name="file" id="file" style="display:none">');
$('#file').click();
})
$(document).on('change','#file',function() {
loading();
$.ajaxFileUpload
({
url: "{{URL::to('interface/member/upload')}}",//用于文件上传的服务器端请求地址
type: 'post',
data: {key:key}, //此参数非常严谨,写错一个引号都不行
secureuri: false, //是否需要安全协议,一般设置为false
fileElementId:'file', //文件上传域的ID
dataType: 'json', //返回值类型 一般设置为json
success: function (data, status) //服务器成功响应处理函数
{
layer.closeAll();
if(data.status == 1)
{
<span style="white-space:pre"> </span> alert(1);
$('#file').remove();
}else{
show_message(data.message);
}
},
error: function (data, status, e)//服务器响应失败处理函数
{
alert(data.data);
alert("上传失败,请稍后重试");
}
});
});