Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.02.2015, 13:40
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Не появляется результат работы скрипта
Привожу код:
function canvasloader () {
if(window.File && window.FileReader && window.FileList && window.FormData){}
else{$("body").html("<div style='padding:20px;'>Извините, но Ваш браузер не поддерживает все необходимые функции, которые необходимы для работы с этой страницей.</div>");}

var arrImg = [];	
$("input[type='file']").on("change", function(){
	var files = this.files;
	function loadImg(i)
	{
		if(i < files.length)	
		{
		var f = files[i];
		var fr = new FileReader();
		fr.onload = function(){
		arrImg.push(this.result);
		$("div").append("<img src='"+this.result+"' style='width:200px;' />");		//добавление изображения на страницу для просмотра
		loadImg(i+1);	
			};
			fr.readAsDataURL(f);	
			
		}
	else	
		{
	alert("Загружено изображений: "+files.length+"\nВсего изображений: "+arrImg.length);
		}
	}
	loadImg(0);
});
//отправка данных на сервер
$("form").on("submit", function(){
var sendData = new FormData();		
for(var i=0; i<arrImg.length; i++)
	{
sendData.append("имя"+(i+1), arrImg[i]);
	}
return false;
});
}

По сути здесь должно получиться так, чтобы при успешном выполнении скрипта появилась картинка, которую пользователь загрузил. Но браузер выдаёт ошибку:
Код:
ReferenceError: $ is not defined
Как её исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 06.02.2015, 14:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Нубопрогер Посмотреть сообщение
Но браузер выдаёт ошибку:
Код:
ReferenceError: $ is not defined
Как её исправить?
Таки определить тот $...
Ответить с цитированием
  #3 (permalink)  
Старый 06.02.2015, 15:43
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Может, подскажете нубу?
Ответить с цитированием
  #4 (permalink)  
Старый 06.02.2015, 16:01
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Нубопрогер, $ может быть jQuery... Так его нужно подключать на страницу.

Например так
<script src='http://code.jquery.com/jquery-latest.js'></script>
Ответить с цитированием
  #5 (permalink)  
Старый 06.02.2015, 16:49
Аспирант
Отправить личное сообщение для Нубопрогер Посмотреть профиль Найти все сообщения от Нубопрогер
 
Регистрация: 26.05.2014
Сообщений: 72

Спасибо за совет
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приостановка работы скрипта onejsquestion Общие вопросы Javascript 3 23.12.2016 18:50
При выполнении скрипта появляется тень текста Maggie Javascript под браузер 16 24.08.2014 18:47
Скорость работы js скрипта Severtain Общие вопросы Javascript 1 23.05.2013 21:12
Получить результат выполнения скрипта на сервере в переменную ява gyper AJAX и COMET 5 19.11.2012 11:36
Как переместить результат работы скрипта? Vlaimir Events/DOM/Window 2 31.08.2009 13:52