JQ 用AJAX提交帶文件上傳的表單問題
問題描述
使用了FormData 還是有問題 從提交的數(shù)據(jù)看提交成功了 但是POST卻沒有返回file的字段。
HTML:
<form id="rosww" action="a.php" method="post" enctype="multipart/form-data" >....<input name="imgup" required="required" type="file" accept="image/jpeg">......<button id="tjj" class="am-btn am-btn-success am-radius">發(fā)布并繼續(xù)發(fā)布</button>
JS:
$('#btn1').click(function(){$.post("../../html/misste/instil.html",{},function(d){$('.jiazai').html(d); $('#tjj').click(function(){var formData = new FormData($('form')[0]); $.ajax({type : 'post',url : 'a.php',data : formData, contentType: false, processData: false, success : function(a){alert('提交成功');document.getElementById("rosww").reset();}})return false;})})});
從控制器查看傳遞的參數(shù)
在網(wǎng)上找了很多方法都不能正常返回 不知道是什么原因
問題解答
回答1:額。。問題解決了 我忘了應(yīng)該用$_FILES來接受文件而不是$_POST 囧
相關(guān)文章:
1. html - css 文件內(nèi),有的樣式?jīng)]調(diào)用, 有沒有工具刪除這部分沒調(diào)用的內(nèi)容?2. javascript - Jquery click()事件的禁用3. java - 圖片上傳后,立即訪問出現(xiàn)404,重新部署項目后正常可以訪問4. javascript - easyui textbox綁定onchange事件不能獲取最新的文本框的值5. javascript - Angular利用 broadcast和 on實現(xiàn)頁面跳轉(zhuǎn)并且傳遞數(shù)據(jù) 但是跳轉(zhuǎn)后收不到數(shù)據(jù)6. css - chrome瀏覽器input記錄上次cookie信息后,有個黃色背景~如何去除!7. javascript - node引入文件路徑中的@是什么意思?8. PHP類中的$this9. javascript - 請教如何獲取百度貼吧新增的兩個加密參數(shù)10. java - win10子系統(tǒng)設(shè)置環(huán)境變量
