解決ajaxfileupload二次上傳檔案問題
阿新 • • 發佈:2019-01-29
今天用到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("上傳失敗,請稍後重試"); } }); });