gpt4 book ai didi

javascript - 如何使用 enctype ="multipart/form-data"使用 AJAX 提交表单?

转载 作者:太空狗 更新时间:2023-10-29 13:26:55 24 4
gpt4 key购买 nike

如何使用 enctype="multipart/form-data"使用 AJAX 提交表单?

最佳答案

简短的回答:你不知道。您不能通过 AJAX 上传文件。

通常的解决方法是将表单的目标设置为隐藏的 iframe 并使用普通的非 AJAXy POST 在那里提交表单,以达到预期的效果:

<form target="hiddenIframe" method="post" enctype="multipart/form-data">
...
</form>
<iframe name="hiddenIframe" id="hiddenIframe" style="display: none;" />

有一个 jQuery plugin使用这种技术。

编辑添加:

XMLHttpRequest level 2添加了对通过 AJAX 上传文件的支持,它的浏览器支持现在很好,而且还在不断增长。这是一个 browser support overview .

关于javascript - 如何使用 enctype ="multipart/form-data"使用 AJAX 提交表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663207/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com