This article mainly introduces the front-end use of formdata to asynchronously upload form forms, as well as the detailed tutorials obtained by the backend (php), which can be used for personal testing. (Source code is attached), which has certain reference value. Now I will share it with you if you need it. Friends can refer to
If the front-end wants to submit a form asynchronously, it is a good choice to use the formdata method to submit. Because formdata can submit the entire form including the
files in the submission form ( This is the key point, many other methods cannot be completed).
The key part of the front-end code is as follows:
The background uses php, other languages can refer to the ideas It’s the same get.php
The pitfalls encountered:
For example, form.file.append("author", author) can add additional values that you want to upload, but the author value It is available for personal testing with arrays and strings, but if you want to add a form, it will not work. For example, formfile.append("form", form) in the background $_POST["form"] will get fromElementobject
The above is the detailed content of The front-end uses formdata to asynchronously upload the form form, and the detailed tutorial obtained from the backend (php) is available for personal testing. (Source code attached). For more information, please follow other related articles on the PHP Chinese website!