Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jquery, загрузка файла


Автор: evya 10.9.2010, 20:30
Код

$(document).ready(function(){

                $("#file").change(function () {
                    var file = $(this).attr("value");             
                            $.post('/cgi-bin/sender/upload.pl', {file:file}, function (data) {$('#filelist').html(data);});

                                                })

                        });




Хочу с инпут загрузить файл методом jquery
С помощью скрипта получаю только имя файла, а файла самого нет?!

подскажите в чем дело?????



Автор: tenorio 12.9.2010, 16:26
Если элемент с id="file" это input с type="file", то ничего удивительного, в $(this).attr("value") в этом случае действительно лежит только имя файла. smile 
Если средствами jquery хотите грузить файл на сервер, то можно посмотреть в сторону плагинов:

http://plugins.jquery.com/project/jquploader
http://plugins.jquery.com/project/MultiFile

Автор: gcc 13.9.2010, 13:32
evya, 

вот http://lissyara.org.ua/blog/user/1/view/44  рабочий пример на perl в комментарии на jquery не много переделанный:  http://lissyara.org.ua/blog/user/1/view/44#comment-155
вот оригинал на всякий случай: http://forums.devx.com/showthread.php?t=171084


Автор: evya 13.9.2010, 14:54
привет спасибо всем
реализовал через iframe

Автор: gcc 13.9.2010, 19:46
как всегда....  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)