我想做一个允许通过JQuery提交上传文件的表单。我有这个HTML代码:
<form method="post" id="addPhotoForm" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="10000000">
<input type="file" name="photo" />
<input type="text" name="words" />
<input type="button" onclick="go();" />
</form>
go();
允许提交(JS / JQuery):
function go() {
$.post('processing.php', $("#addPhotoForm").serialize()).done(function (data) {
console.log(data);
});
}
和PHP代码:
var_dump($_POST['words']);
var_dump($_FILES);
die('');
此处,$_POST['words']
显示正确的内容,但$_FILES
即使在选择文件后仍保持空数组。请问哪里有问题?
非常感谢。