Javascript.RU

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

Немного синтаксиса.
Мне надо чтобы в success выводило все числа, которые проходит id, но там только 11. Как решить эту проблему?

for(var id = 1; id != 10; id++)
{
	$.ajax({
		type: "POST",
		data: {Id: id},
		url: "getname.php",
		dataType: "json",
		success: function(data){	
			alert(id); // всегда 11
		}
	})
	alert(id); // как надо (1,2,3,4...10)
}
Ответить с цитированием
  #2 (permalink)  
Старый 14.09.2014, 13:46
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,518

http://learn.javascript.ru/closures
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 14.09.2014, 23:35
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

У меня вот тоже подобный вопрос.
В последнем примере по ссылке Aetae говорится следующее:
Цитата:
К моменту вызова army[0](), функция makeArmy уже закончила работу. Цикл завершился, последнее значение было i=10.
Это понятно, но в нашем случае запросы отправляются как раз во время работы функции, а эффект такой же.
Просвещённые, будьте добры, поясните пожалуйста.
Ответить с цитированием
  #4 (permalink)  
Старый 14.09.2014, 23:44
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,518

Safort, запросы то отправляются, но вот ответы они получают гораздо позже.)

А success вызывается когда уже получен ответ и загружен.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 14.09.2014, 23:52
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Aetae,
ааах вот оно что! Спасибище!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите плагин для подсветки синтаксиса html css php js кода Кирюха =) Библиотеки/Тулкиты/Фреймворки 2 31.10.2015 06:12
Как работает подсветка синтаксиса? Hapson Events/DOM/Window 13 08.01.2014 20:07
Простой способ подсветки синтаксиса textarea (начинающим) Paguo-86PK Events/DOM/Window 1 17.12.2013 21:05
Я немного прих..ел........................... seoneo Мобильный JavaScript 10 16.08.2012 15:26
Подсветка синтаксиса. hacker_007 Общие вопросы Javascript 1 07.02.2011 14:57