我想上傳一個文件,但不能得到任何東西...這裏是我的html:jquery的上傳文件的ajax:不能使它工作
<form id=\"captimg\" enctype=\"multipart/form-data\" action=\"captureimg\">
<input type=\"text\" name=\"form_titre_photo_capture_mobile\" placeholder=\"Titre\" class=\"texte_texte_photo_capture_mobile\" id=\"form_titre_photo_capture_mobile\">
<input type=\"file\" capture=\"camera\" accept=\"image/*\" id=\"takePictureField\" name=\"takePictureField\">
</form>
<div class=\"loader\" id=\"spinner_m\">
<span></span>
<span></span>
<span></span>
</div>
<button id=\"FormSubmitPhotoCaptureMobile\" class=\"submit_button\">Envoyer</button>
而且我的jQuery的ajax:
$("#FormSubmitPhotoCaptureMobile").click(function (e) {
e.preventDefault();
if($("#form_titre_photo_capture_mobile").val()==="")
{
alert("Veuillez saisir un titre");
return false;
}
$('#FormSubmitPhotoCaptureMobile').hide();
$('#spinner_m').show();
var form_data = new FormData($("#captimg"));
form_data.append("file", takePictureField.files[0]);
form_data.append("titre", $("#form_titre_photo_capture_mobile").val());
jQuery.ajax({
type: "POST",
cache: false,
contentType: false,
processData: false,
url: "captureimg",
data:form_data,
success:function(response){
$('#bar').val(100);
$("#responds").before(response);
$("#form_titre_photo_capture_mobile").val('');
$('#spinner_m').hide();
$('#FormSubmitPhotoCaptureMobile').show();
}
});
});
我發現了大量的代碼,沒有任何工作......這個問題有什麼不好嗎? 謝謝
控制檯是否顯示任何錯誤? – Mansfield
不,沒什麼......我可以在print_r($ _ POST)中獲取文本字段,但沒有任何關於該文件的信息... – Recif