亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ajax上傳圖片到后臺,接受的數據一直顯示為空

ajax上傳圖片到后臺,接受的數據一直顯示為空

用ajax上傳圖片,后臺說接收的數據一直是空 我這邊也不是很懂 第一次做圖片上傳 代碼如下?html<input?type="file"?class='file1'/>jqvar?formData?=?new?FormData(); ?$.each($('.file1')[0].files,function(i,file){ ????formData.append('file1',?file); }); $.ajax({???? ????????url:?"upload_image.do",???? ????????type:?"POST",???? ????????data:formData,???? ????????cache:false,?????????//不設置緩存 ????????????processData:?false,??//?不處理數據 ??????????????contentType:?false,???//?不設置內容類型 ????????????dataType:"json",????success?:?function(json){? ????????if(json.response_code?==?0?||?json.response_code?==?"0"){//成功 ??????????????console.log(json.response_data)???????????????????????????????????????????? ????????}else{ ???????????? ????????} ????} ????????????????? });請問這么寫有沒有問題,怎么樣才能在前端看到我上傳的圖片的數據
查看完整描述

2 回答

?
然shu

TA貢獻4條經驗 獲得超0個贊

formData.append('file1',?file);? //file1? 應該是input的name值


查看完整回答
反對 回復 2018-01-10
?
林逸舟丶

TA貢獻124條經驗 獲得超28個贊

如果后臺說接收的數據為空 那你最好是一點點從獲取數據開始console出來 看看獲取的數據是否和自己預期的一樣 如果接口是來自非同源的 還要注意跨域的問題

查看完整回答
反對 回復 2018-01-10
?
qq_藥藥_0

TA貢獻52條經驗 獲得超27個贊

ajax有跨域的問題不知道你解決沒有

查看完整回答
反對 回復 2018-01-09
?
堂堂堂堂糖糖糖童鞋

TA貢獻101條經驗 獲得超58個贊

我都是用 FileReader

var?reader?=?new?FileReader()
reader.onload?=?function?(e)?{
????//?console.log(e.target.result)?//?圖片
????//?在這里寫上傳操作?ajax
}
reader.readAsDataURL(files[0])


查看完整回答
反對 回復 2018-01-09
  • 2 回答
  • 0 關注
  • 5367 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號