我想上传文件和表单数据。我尝试了this方法,但是当表单包含无效数据时,即。 email
字段中的电子邮件地址无效(在这种情况下,我的服务器将返回422错误并显示错误消息),该插件会将文件标记为'上传失败'以及我更正后{{ 1}}再次提交并提交表格,那些'失败'文件不会被上传。
所以我决定采用另一种方法,即在email
中使用ajax调用和fire fine-uploader上传表单数据。
success
我的问题是如何将$.ajax({
method: 'POST',
url: ...,
dataType: 'json',
data: data,
success: function(data) {
var id = data.id;
$('#files-uploader').fineUploader('uploadStoredFiles')
}
});
传递给id
?
答案 0 :(得分:0)
使用request.params属性:
var galleryUploader = new qq.FineUploader({
element: $('#files-uploader'),
request: {
endpoint: '/server/uploads',
params:data.id
}
});
见:http://docs.fineuploader.com/branch/master/api/options.html#request.params