我需要使用 jQuery 文件上传控件中提供的 formData 参数在提交时将附加数据发送到服务器。 formData 的默认实现是调用一个函数,该函数获取表单中的所有控件并将它们序列化为数组(使用 jQuery serializeArray() 方法)。
我的表单中有控件,但是上传文件时,我没有获得任何其他数据。当我通过 Fiddler 检查时,请求中没有任何内容显示正在提交这些表单字段。
是否还需要做一些额外的事情才能提交这些内容?
顺便说一句,这两个链接讨论 formData...
https://github.com/blueimp/jQuery-File-Upload/wiki/Submit-files-asynchronously https://github.com/blueimp/jQuery-File-Upload/wiki/Submit-files-asynchronously
https://github.com/blueimp/jQuery-File-Upload/wiki/Options https://github.com/blueimp/jQuery-File-Upload/wiki/Options...为此,请在页面中搜索 formData。
就其价值而言,multipart
选项设置为 true。
我还需要传递一个额外的参数,这是我使用的:
$('#fileupload').fileupload({
formData: {
param1: 'test'
,param2: "value2"
,param3: "yasseshaikh"
}
});
The 表单数据选项 https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-Form-Data可用于以编程方式设置附加表单数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)