Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.08.2015, 15:20
Профессор
Отправить личное сообщение для espltd Посмотреть профиль Найти все сообщения от espltd
 
Регистрация: 10.10.2012
Сообщений: 201

each не может перебрать массив файлов. Плизззз
Все доброго дня! Подскажите пожалуйста умные люди. Что делаю не так?

Есть инпут с multiple. Выбираю 10 картинок например и хочу этот массив перебрать. Рядом с инпутом есть кнопка вызывающая функцию в которой уже хочу этот массив файлов хотябы в логах увидеть. Что делаю не так?

Вот так пробовал

<script type="text/javascript">
	 $(document).ready(function(){
	   
     $('#ajaxupload').click(function(){
        
        
        
        var res = $('#file').val();
             
        
        $.each(res, function(index, value){
            alert('value' + value);
        });
     
    });
});

</script>




<input id="file" type="file" name="files[]" multiple="multiple" />

        <input id="ajaxupload" type="button" value="Загрузить" />
Ответить с цитированием
  #2 (permalink)  
Старый 27.08.2015, 15:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от espltd
Что делаю не так?
Подойдет как ответ?

<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='http://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
	$('#ajaxupload').click(function(){
		var res = $('#file').val();
		alert(typeof res);
	});
});
</script>
</head>
<body>
<input id="file" type="file" name="files[]" multiple="multiple" />
<input id="ajaxupload" type="button" value="Загрузить" />
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 27.08.2015, 15:34
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

http://habrahabr.ru/post/120370/
Ответить с цитированием
  #4 (permalink)  
Старый 27.08.2015, 15:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от espltd
Вот так пробовал
Вот есть примеры как пользоваться...
http://habrahabr.ru/post/120370/
Ответить с цитированием
  #5 (permalink)  
Старый 27.08.2015, 15:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

laimas,
Ответить с цитированием
  #6 (permalink)  
Старый 27.08.2015, 15:39
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Что смешного, один и тот же "найти"?
Ответить с цитированием
  #7 (permalink)  
Старый 27.08.2015, 15:41
Профессор
Отправить личное сообщение для espltd Посмотреть профиль Найти все сообщения от espltd
 
Регистрация: 10.10.2012
Сообщений: 201

Не совсем понимаю, а смысл того что мне просто string возвращает. Меня же названия интересуют Я в яваскрипте не силен. ПХП!!! можно чуть подробнее. не очень то от моего кода отличается за исключением typeof
Ответить с цитированием
  #8 (permalink)  
Старый 27.08.2015, 15:44
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Вам чего надо то, загрузить множество изображений? Как, Ajax? Ну так извольте сначала изучить предмет input multiple, чтобы знать, что это такое.
Ответить с цитированием
  #9 (permalink)  
Старый 27.08.2015, 15:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от laimas
Что смешного, один и тот же "найти"?
Ссылка одна и та же...
Ответить с цитированием
  #10 (permalink)  
Старый 27.08.2015, 15:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,231

Сообщение от espltd
Не совсем понимаю, а смысл того что мне просто string возвращает.
Ты к строке пытаешься применить методы массива... Разве не понятно?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему может не заполняться массив? Torero Общие вопросы Javascript 10 13.03.2013 02:01
uploadify, как сделать массив файлов ? destus Элементы интерфейса 0 18.05.2011 19:44
Перебрать массив daMage Events/DOM/Window 4 05.10.2010 15:15
Как создать многомерный массив FRIE Общие вопросы Javascript 29 02.06.2010 19:14