2014-01-21 32 views
0

我張貼表單本身與jquery其中有一個文件上傳。我不能得到的文件名,我不斷收到userfile的未設置...試圖捕捉文件名時張貼多部分形式本身無法獲得文件名

$(document).ready(function(){ 
$("#chmail").validate({ 
debug: false, 
submitHandler: function(form) { 
$.post('new_mail.php', $("#chmail").serialize(), function(data) { 
$('#mainBody').html(data); 
$("#mainBody").find("script").each(function(i) { 
eval($(this).text()); 
}); 
}); 
} 
}); 
}); 

if (isset($_FILES["userfile"]["name"])) { 
echo $_FILES["userfile"]["name"]; 
} 


<form method="post" action="" id="chmail" name="chmail" enctype="multipart/form-data"> 
<input type="file" id="userfile" name="userfile" /> 
<button type="submit" value="Send"> 
</form> 

任何幫助,將不勝感激:) 非常感謝

+2

通過Ajax調用無法進行文件上傳。閱讀更多[這裏] [1]。 [1]:http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload – vooD

+0

發現的偉大工程的答案 – Patdundee

+0

對不起不知道如何把代碼放到一個評論的IFrame成立 '