Tôi nhận thấy biến thể câu hỏi này đã xuất hiện nhiều lần, nhưng không có gì tôi có thể tìm thấy câu trả lời cho câu hỏi này trong ngữ cảnh này.Gửi Biểu mẫu Jquery sau khi tải lên tệp
Tôi đang sử dụng trình tải tệp lên của bên thứ ba, sử dụng jQuery và cung cấp một cuộc gọi lại thành công khi quá trình tải lên tệp hoàn tất.
Điều tôi muốn đạt được là biểu mẫu có trường văn bản, cùng với trình tải tệp, khi bạn nhấp vào 'Gửi', kích hoạt chức năng tải lên (và tệp bắt đầu tải lên với thanh tiến trình) và đợi gọi lại thành công trước khi tiếp tục gửi biểu mẫu.
Tôi phải thừa nhận ngay lập tức rằng tôi là một thằng ngốc hoàn toàn với jQuery và nó gây nhầm lẫn cho tôi hoàn toàn, vì vậy tôi rất không chắc chắn làm thế nào để đạt được điều này.
Các nỗ lực của tôi cho đến nay chỉ dẫn đến biểu mẫu cố gửi ngay lập tức trong khi đang tải tệp lên.
Chức năng manualuploader.uploadStoredFiles();
được khởi tạo khi nhấp vào nút 'Tải lên ngay bây giờ'.
Các jQuery mà instantiates các tập tin tải lên là như sau:
<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>
Bạn không có gì liên quan rõ ràng trong biểu mẫu của mình. Tại sao bạn cần biểu mẫu này? Vui lòng cung cấp một số ngữ cảnh thực tế. –
Đây là một ví dụ để giữ cho nó đơn giản. Tôi muốn người dùng điền thông tin khác (trước khi bắt đầu tải lên) được gửi sau khi quá trình tải lên hoàn tất. – monkeymatrix
Điều này có vẻ giống như một bản sao của http://stackoverflow.com/questions/16940096/fine-uploader-how-to-use-in-combination-with-other-input-fields. –