Tôi đang tạo trang web cho khách hàng và anh ấy muốn có thể có trong một trang, nhiều nút tải lên. Khi anh ta nhấp vào chọn tệp, hãy tải lên tệp tải lên máy chủ và sau đó thay đổi giá trị của trường nhập "Hình ảnh" thành đường dẫn của hình ảnh.Tải lên nhiều nút - một trang
Vấn đề là tôi không thể tìm cách để có nhiều nút tải lên trong một trang, trong đó mỗi cá nhân sẽ điền vào trường "Hình ảnh" của div riêng. Và khách hàng sẽ có số lượng div trong cùng một trang.
Đây là mã js của tôi:
$(document).ready(function() {
$('.file_upload').uploadify({
'uploader' : 'content/plugins/category_manager/upload/js/uploadify.swf',
'script' : 'content/plugins/category_manager/upload/upload.php',
'cancelImg' : 'content/plugins/category_manager/upload/js/cancel.png',
'folder' : 'content/plugins/category_manager/upload/uploads',
'fileExt' : '*.jpg;*.gif;*.png',
'fileDesc' : 'Image Files',
'auto' : true,
'onComplete' : function(event, ID, fileObj, response, data) {
$("input[name=image]").empty(this).val(fileObj.name);
}
});
});
Giải pháp này hiệu quả với tôi. Nó cần được công nhận nhiều hơn trên trang này. Cảm ơn. – tmutton
Đây là một giải pháp tuyệt vời.Tôi rút ngắn nó một chút bằng cách thay thế "jQuery" bằng '$'. Cảm ơn @Havanasud. –
Tôi nghĩ rằng điều này sẽ làm việc mà không có mỗi vòng lặp. – sumit