html 如何使用jQuery上传多个文件上传表单数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 如何使用jQuery上传多个文件上传表单数据相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">

// This example expect a json return from receiver_script.php
// Remove unnecessary logs and alerts as needed.

var form_data = new FormData();
form_data.append("first_name", $("#first_name").val());
form_data.append("age", $("#age").val());
var file_data = $("#attachment").prop("files");
$.each(file_data, function (i, file) {
    form_data.append("anexo["+i+"]", file);
});

$.ajax({
    type: "POST",
    contentType: false,
    processData: false,
    url: "receiver_script.php",
    data: form_data,
    dataType: "json",
    cache: false,
    success: function(result) {
        console.log("result:", result);
        $.each(result, function(key, value) {
            console.log(key);
            console.log(value);
        });
    },
    error: function(error) {
        alert("error: " + error.responseText);
        console.log("error: " + error.responseText);
    }
});

</script>

以上是关于html 如何使用jQuery上传多个文件上传表单数据的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery 验证用户正在使用 HTML 表单上传文件?

使用 jQuery Ajax 上传文件

将多个动态表单存储到对象中并使用jquery post方法发布和上传

Jasny 与其他表单元素一起上传多个文件

使用 PHP 上传多个文件 [重复]

jquery mobile 表单提交 图片/文件 上传