通过ajax jquery上传多个文件而没有表单

时间:2017-05-31 12:57:36

标签: ajax file-upload jquery-ui-dialog

我有一个对话框。用户可以选择上传文件。我想点击jquery对话框中的按钮将文件上传到服务器。我尝试了很多代码,但不幸的是,我找不到解决方案。请帮助我。

我的小提琴 fiddle

Jquery的:

 1. v1 v2 v3 v4 v5 v6 
 2. 24 76 98 89 87 2
 3. 24 76 98 89 87 2
 4. 24 76 98 89 87 1
 5. 24 76 98 89 87 2
 6. 24 76 98 89 87 2

1 个答案:

答案 0 :(得分:0)

我创建了一个表单并将文件输入部分放在该表单元素中。 然后使用jquery每个函数,我已将每个文件输入添加到form_data对象。

 var form_data = new FormData();
         var inputs = $(document).find("#file_form input");
        $.each(inputs, function (obj, v) {
             $.each($(v)[0].files, function(i, file) {
                        form_data.append(v.name, file);
                });
        });
        form_data.append("status", 'update');

我已经更新了小提琴。