Ich versuche, ein Bild mit einem feinen Uploader-Plugin hochladen und ich möchte einige Formulardaten zusammen mit dem Bild senden, aber die Formulardaten sind nicht verfügbar für mich Initialisierung des Plugins (entsprechend den Anforderungen des Plugins sollte es zum Zeitpunkt der Initialisierung angegeben werden). Ist es möglich, jquery Promise für diesen Zweck zu verwenden, wenn ja Wie?Heiß zu jquery Versprechen mit Datei Upload
/*-- Create Rack Image Uploads --*/
$('.rack-create-modal').on('shown.bs.modal', function() {
$('#createRackImageUpload').fineUploader({
template: 'qq-template-manual-trigger',
multiple: false,
autoUpload: false,
request: {
endpoint: 'upload_shop_rack',
// customHeaders:{data:$('#createRack').serialize()},
params:{data:{
name:''//,I want promimse Here
value:'Human Value'
}
},
session: {
endpoint: 'get_rack_image',
refreshOnRequest: true,
},
validation: {
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'],
sizeLimit: 5242880,
itemLimit: 1
},
messages: {
tooManyItemsError: 'You can only add 1 image'
},
deleteFile: {
enabled: true,
forceConfirm: true,
endpoint: 'delete_shop_rack'
}
});
$('.trigger-upload').click(function (e) {
Var createRackForM=$('#cresteRack').serialize();
$('#createRackImageUpload').fineUploader('uploadStoredFiles');
});
});
Entschuldigung, weiß nicht, wie Sie Code hinzufügen –
Würde dies Ihnen helfen? http://docs.fineuloader.com/branch/master/api/options.html#form – yts
Ich habe versucht, durch die Dokumentation gehen, aber es hat keine Funktion zum Hinzufügen von dynamischen Daten nach der Initialisierung –