Bu varyasyonun birçok kez ortaya çıktığını fark ettim, ancak bu sorunun bu tür bir bağlamda hangi yanıtı bulabileceğimi bilmiyorum.Jquery Form Dosya yüklendikten sonra gönderilmesi
Dosya yükleme tamamlandığında jQuery kullanan ve başarı geri çağrısı veren bir üçüncü taraf dosya yükleyici kullanıyorum.
Elde etmek istediğim, 'Gönder'i tıklattığınızda, yükleme işlevini (ve dosyanın ilerleme çubuğuyla karşıya yüklenmeye başladığında) yüklenen dosya yükleyiciyle birlikte metin alanları içeren bir formdur. formu göndermeye devam etmeden önce başarı geri dönüşü.
Hemen jQuery ile tam bir aptalı olduğumu ve tamamen kafamı karıştırdığımı itiraf etmeliyim, bu yüzden bunu nasıl başaracağından emin değilim.
Şimdiye kadar yaptığım denemeler, yalnızca dosya yükleme işlemi devam ederken hemen gönderilmeye çalışılan formla sonuçlanıyor. "Şimdi yükle" düğmesini tıklattığınızda manualuploader.uploadStoredFiles();
işlevi çağrılır. aşağıdaki gibi dosya yükleyici başlatır
jQuery geçerli:
<form action="index.php" method="post" enctype="multipart/form-data" id="uploader">
<div id="manual-fine-uploader"></div>
<div id="triggerUpload" class="btn btn-primary" style="margin-top: 10px;">
<input type="text" name="textbox" value="Test data">
<input name="test" type="button" value="Upload now">
</div>
</form>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="fineuploader-3.6.3.js"></script>
<script>
$(document).ready(function() {
var manualuploader = new qq.FineUploader({
element: $('#manual-fine-uploader')[0],
request: {
endpoint: 'uploader.php'
},
autoUpload: false,
text: {
uploadButton: '<i class="icon-plus icon-white"></i> Select Files'
}
});
$('#triggerUpload').click(function() {
manualuploader.uploadStoredFiles();
});
});
</script>
Formunuzda açıkça alakalı hiçbir şeyiniz yok. Neden bu forma ihtiyacınız var? Lütfen gerçekçi bir içerik sağlayın. –
Bu, basit tutmak için bir örnektir. Bir kullanıcının yükleme tamamlandıktan sonra gönderilen diğer bilgileri (yükleme başlamadan önce) doldurmasını istiyorum. – monkeymatrix
Bu, http://stackoverflow.com/questions/16940096/fine-uploader-how-to-use-in-combination-with-other-input-fields dosyasının bir kopyası gibi görünüyor. –