これはばかげているように思えますが、ドキュメントを理解できないようです。ファイルアップロード用のこのプラグインについて話しています。
ドキュメントによると、オプションがあります:
フォームデータ
ファイルのアップロードとともに送信される追加のフォーム データは、このオプションを使用して設定できます。このオプションは、名前と値のプロパティを持つオブジェクトの配列、そのような配列を返す関数、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;
}