Скачал себе плагин для ajax загрузки файлов вот этот:
https://github.com/burt202/lite-uploader/blob/mast...
Вставил на страницу вот такой код:
$('.fileUpload').live('click', function(){
$(this).liteUploader({
script: '/upload_images/'
})
.on('lu:progress', function (e, percentage) {
$(this).parent().find('.upimtx .progressbar').css('width', percentage + '%');
})
.on('lu:success', function (e, response) {
alert(response);
obj = jQuery.parseJSON(response);
$(this).parent().find("img").remove();
$(this).parent().find(".images_hidden").val(obj.imagename);
$(this).parent().prepend(obj.image);
});
});
И вроде все хорошо, он отправляет файлы на сервер, но если выбрать файл то все нормально, если выбрать в этом же инпуте еще один файл, то на сервер отправляется уже 2 файла, если третий раз, то уже 3 и так далее. Не могу понять почему...