2016-04-05 23 views
3

Güzel bir Yükleyici eklentisi kullanarak bir resim yüklemeye çalışıyorum ve resimle birlikte bazı form verileri göndermek istiyorum ancak form verileri şu anda bana mevcut değil Eklentinin başlatılması (eklentinin gereksinimlerine göre başlatma sırasında verilmelidir). Bu amaçla jQuery Promise kullanılması mümkün mü evet?Dosya ile jquery sözünü kullanmak için kullan Hotme Yükle

/*-- 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'); 
    }); 
}); 
+0

üzgün kodu –

+0

nasıl ekleneceğini bilmiyorum bu yardım misiniz? http://docs.fineuploader.com/branch/master/api/options.html#form – yts

+0

Dokümantasyona devam etmeyi denedim ancak başlatmadan sonra dinamik veri eklemek için herhangi bir özellik yok –

cevap

0

Sen Güzel Yükleyici en setParams API method kullanarak herhangi bir zamanda herhangi bir yükleme isteği ile herhangi parametrelerini içerebilir. Örneğin:

callbacks: { 
    onUpload: function(id) { 
     this.setParams(id, {someData: 'someValue'}) 
    } 
} 
+0

çalışmıyor ya da setParams isteği almak için Fine-Uploader UI kullanarak yüklemeye ve görüntülemeye çalışıyorum ve form için bazı form verilerinin gönderilmesini istiyorum –

+0

Talep formu multipart kodlanmış olduğunu varsayarak varsayılan olarak budur). –

+0

Yardım için teşekkürler kodunuzda birkaç değişiklik yaptı ve iyi çalışıyor –

İlgili konular