这看起来很愚蠢,但我似乎无法理解文档。我说的是这个文件上传插件。
现在根据文档有一个选项:
表单数据
可以使用此选项设置与文件上传一起发送的其他表单数据,该选项接受具有名称和值属性的对象数组、返回此类数组的函数、FormData 对象(用于 XHR 文件上传)或简单的目的。第一个 fileInput 的形式作为函数的参数给出。
注意:当 multipart 选项设置为 false 时,将忽略其他表单数据。
类型:数组、对象、函数或 FormData 默认值:将表单字段作为序列化数组返回的函数:
function (form) { return form.serializeArray(); }
例子:
[{名称:'a',值:1},{名称:'b',值:2}]
我不明白我应该做什么。
这就是我初始化插件的方式:
$('#add_image_upload').fileupload({
dataType: 'json',
sequentialUploads: true,
formData : getDate
});
这是我对该功能的尝试:
function getDate(){
//if user didn't selected a date
if(!selectedDate || selectedDate=="undefined"){
selectedDate = "1/1/"+$('#timeline').html();
}
var date= new Array(selectedDate);
return date;
}