Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery文件上传不';不要提交额外的参数_Javascript_Jquery_Blueimp_Jquery File Upload - Fatal编程技术网

Javascript jQuery文件上传不';不要提交额外的参数

Javascript jQuery文件上传不';不要提交额外的参数,javascript,jquery,blueimp,jquery-file-upload,Javascript,Jquery,Blueimp,Jquery File Upload,我需要使用jQuery文件上载控件中可用的formData参数在提交时向服务器发送额外的数据。formData的默认实现是调用一个函数,该函数获取表单中的所有控件并将它们序列化为一个数组(使用jQuery serializeArray()方法) 我的表单中有控件,但当文件上载时,我不会获得任何附加数据。当我通过Fiddler检查时,请求中没有任何内容显示这些表单字段正在提交 是否需要做一些额外的工作来提交这些文件 顺便说一句,这两个链接讨论formData …对于此项,请在页面中搜索formD

我需要使用jQuery文件上载控件中可用的formData参数在提交时向服务器发送额外的数据。formData的默认实现是调用一个函数,该函数获取表单中的所有控件并将它们序列化为一个数组(使用jQuery serializeArray()方法)

我的表单中有控件,但当文件上载时,我不会获得任何附加数据。当我通过Fiddler检查时,请求中没有任何内容显示这些表单字段正在提交

是否需要做一些额外的工作来提交这些文件

顺便说一句,这两个链接讨论formData

…对于此项,请在页面中搜索formData


无论如何,
multipart
选项设置为true。

如果不需要blueimp插件,我真的建议使用jquery malsup表单

您可以使用常规的多部分表单,只需创建一个常规的文件输入字段以及您自己选择的其他输入字段,所有内容都会像往常一样提交

参考:

代码示例:

$('#myForm2').submit(function() { 
    $(this).ajaxSubmit(options); 
    return false; 
}); 

您必须将数据绑定到fileupload。看看这个问题

我还需要传递一个额外的参数,下面是我使用的:

$('#fileupload').fileupload({
    formData: {
                    param1: 'test'
                    ,param2: "value2"
                    ,param3: "yasseshaikh"
              }
});
可用于以编程方式设置其他表单数据。

完成代码(我修改了Yasser提供的答案)

将这些代码添加到jquery.fileupload.js中

submit: function (e, data) {

    $('#fileupload').fileupload({
          formData: {
                 param1: 'test'
                ,param2: "value2"
                ,param3: "yasseshaikh"
          }
    });
},

你能提供你当前的代码吗?否则,我们不知道你是否使用不正确的插件等。