首页 > 解决方案 > 我如何使用 $.post() 发送表单数据?

问题描述

我可以使用 $.ajax 为上传的文件发送 form_data。但是当我使用(输入:文件)时,我如何发送表单数据作为图像文件,该图像文件通过 $.post() 输入到 PHP 中?

<input type="file" id="img" name="img" accept="image/jpg,image/jpeg" style="display: none">

标签: javascriptphpjqueryhtmlpost

解决方案


你需要制作表格的方法POSTenctype="multipart/form-data"

<form method="POST" action="URL" enctype="multipart/form-data">
<input type="file" id="img" name="img" accept="image/jpg,image/jpeg" style="display: none">
</form>

然后,您可以将上传的图像作为$_FILES表单发布的位置。


推荐阅读