Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.08.2014, 22:42
Интересующийся
Отправить личное сообщение для Sergio022 Посмотреть профиль Найти все сообщения от Sergio022
 
Регистрация: 08.08.2014
Сообщений: 25

tsigel, спасибо, что помогаете, прицепил настоящий файл.
Я не совсем уверен, что метод, который вы предложили подойдет в моем случае? Хотя, наверное, я ошибаюсь.
Вложения:
Тип файла: zip accommodations.zip (2.1 Кб, 2 просмотров)
Ответить с цитированием
  #12 (permalink)  
Старый 11.08.2014, 22:54
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

Sergio022,
ОМГ...

Я так понимаю что вас интересует max_count и max_child_count?
Объявите их глобально. Везде где хотите ими пользоваться уберите перед ними var. Если у вас в родительской функции (или глобально) объявлена переменная, и вы пишете var то вы не используете вышеобъявленную переменную, а создаете локальную. Тогда и доступа к ней нет. Ну и, как заметил Aetae, вызывать функцию использующую результат запроса можно лишь после ответа. В противном случае данных от сервера не будет.
Ответить с цитированием
  #13 (permalink)  
Старый 11.08.2014, 23:04
Интересующийся
Отправить личное сообщение для Sergio022 Посмотреть профиль Найти все сообщения от Sergio022
 
Регистрация: 08.08.2014
Сообщений: 25

tsigel,
Да, я над этими переменными и бьюсь.
То есть я объявляю вне функций window.max_count и window.max_child_count, а внутри аякса присваиваю значения без var и значение, полученное из аякса будет доступно для всех внешних функций?


Как можно вызывать по колбэку аякса, не понял, можно поподробнее?
Ответить с цитированием
  #14 (permalink)  
Старый 11.08.2014, 23:08
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

вызывайте функцию в которой пользуете результат внутри функции success

можно не window.name ф просто написать var name вне функций. То что написано вне функций - глобально.
Ответить с цитированием
  #15 (permalink)  
Старый 11.08.2014, 23:32
Интересующийся
Отправить личное сообщение для Sergio022 Посмотреть профиль Найти все сообщения от Sergio022
 
Регистрация: 08.08.2014
Сообщений: 25

tsigel, как объявить я понял, но если ее приравнять нулю, то везде будет ноль, и из функции значение не берется. Я думал, что можно из функции изменить значение глобальной переменных для всех функций, а оно у меня изменяется только локально. Внутри самой функции алерт дает правильный ответ, а вне функции 0

Последний раз редактировалось Sergio022, 11.08.2014 в 23:36.
Ответить с цитированием
  #16 (permalink)  
Старый 11.08.2014, 23:41
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,501

Sergio022, ещё раз: она изменяется, но изменяется после ответа от сервера, когда уже все ваши функции выполнились с начальным значением.

Пример:
Вы кричите девушке в соседнюю комнату: чай или кофе она будет, после чего сразу наливаете чай и идёте к ней. Её ответ "кофе" через пару минут уже не имеет никакого значения, потому что вы уже как дурак стоите перед ней с чаем.
__________________
29375, 35
Ответить с цитированием
  #17 (permalink)  
Старый 11.08.2014, 23:44
Интересующийся
Отправить личное сообщение для Sergio022 Посмотреть профиль Найти все сообщения от Sergio022
 
Регистрация: 08.08.2014
Сообщений: 25

Aetae, отличный пример А что надо сделать, чтобы успеть успеть?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как и где задать цикл? Blondinka Events/DOM/Window 2 10.06.2014 15:29
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Копировать значение input с одной странице на другую lamer Элементы интерфейса 0 06.03.2012 04:03
Можно ли передать переменую grid из одной функции в другую alexrzl ExtJS 1 16.11.2010 18:33
Как передать значение по ссылке на другую страницу сайта Rollo Общие вопросы Javascript 7 18.10.2010 15:02