我正在尝试通过 jQuery 提交表单。我的表单包含字段和必须上传的文件。它是 ENCTYPE="multipart/form-data"
类型。
我可以使用以下方法接收所有字段值:post = $('#myForm').serialize();
但是如何接收 $_FILES
数组呢?我需要这个来处理上传的文件。
这是否可以使用 jQuery,如果可以,怎么做?或者我需要为 jQuery 使用特殊的上传插件吗?
最佳答案
jquery form 是最好的方法, 你可以将它添加到任何正常形式,
<form method="post" action="URL">
<input type="file" name="file">
<input type="text" name"text">
<input type="submit">
</form>
<script type="text/javascript">
$(document).ready(function() {
$(form).ajaxForm();
})
</script>
将按预期工作,但使用 ajax。
关于php - jQuery - 使用 $.post 接收 $_FILES 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551627/