Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2018, 04:39   #1
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию Загрузчик изображений на сервер

Доброго времени суток!

Подскажите как можно сделать вывод только одной картинки при загрузке imageload.zip

В архиве если загружаешь картинку одну за другой то они так и будут появляется друг за другом а как сделать так что бы загрузил одну картинку то она и отобразилась потом загрузил другую картинку то за место первой отобразилась другая а не рядом

Вот демка этого кода КЛАЦ

С JS не очень силен =(
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Старый 02.09.2018, 19:44   #2
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Может кто то подсказать как правильно сделать?
Если нужно сделать скрины для наглядности сделаю
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Старый 03.09.2018, 10:21   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Стань сильнее в js и попытайся сам. За тебя никто делать не будет.
ADSoft вне форума Ответить с цитированием
Старый 03.09.2018, 17:36   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

да там, по сути, и делать совсем чуть-чуть.
вот в этом фрагменте:
Цитата:
Код:
onComplete: function(file, response){
				//On completion clear the status
				status.text('');
				//Add uploaded file to list
				if(response==="success"){
					$('<li></li>').appendTo('#files').html('<img src="./uploads/'+file+'" alt="" /><br />'+file).addClass('success');
				} else{
					$('<li></li>').appendTo('#files').text('Файл не загружен' + file).addClass('error');
				}
			}
вместо $('<li></li>').appendTo('#files')
нужно написать код, заменяющий существующий HTML код, а не добавляющий новый.


p.s. кстати, при этом все загруженные на сайт файлы все сохраняются в папке http://ajaxs.ru/demo/ajax/imageload/
это и сейчас так, и так будет, даже если Вы будете показывать только один, последний загруженный файл.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.09.2018, 07:41   #5
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

ADSoft, не в обиду Вам. Не смотря на Ваш статус профессионал и я так понимаю понимающего человека в JS с таким бы ответом могли бы просто промолчать и то было бы лучше. Совет который Вы мне дали по поводу изучения JS за него спасибо этим как раз буду заниматься но чуть позже а сейчас была задача решения данного вопроса. И да Ваш ответ мне не чем не помог.
С наилучшими пожеланиями.

Serge_Bliznykov, спасибо Вам за подсказку где искать и копать. Мне правда помогли решить вопрос мой и привели к такому
$('#files').html('<li><img src="./uploads/'+file+'" alt="" /><br />'+file+'</li>').addClass('success');
еще раз Вам спасибо за помощь
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WPF + C# Подгрузка изображений в память, без блокирования файлов изображений fezilk25 C# (си шарп) 0 02.01.2014 11:28
Загрузчик изображений на сервер serrgggeee PHP 2 28.12.2013 12:46
Загрузка изображений на сервер Ekzamenator PHP 8 16.12.2013 21:07
Нужен пакетный загрузчик изображений Aliaris Фриланс 1 17.06.2010 13:14