![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Evgen24 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 31.7.2007 Где: Россия Репутация: нет Всего: нет |
Не могу понять как присвоить глобальной переменной в функции аякс запроса:
вот первый алерт выдает: 2 а второй -1 как добиться чтобы все же значение 2 присвоилось? |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
||||
|
||||
Evgen24 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 31.7.2007 Где: Россия Репутация: нет Всего: нет |
да, но 2 алерт стоит после запроса и выдает -1, в дальнейших вычмслениях тоже -1 используется, как добиться чтобы было значение с аякс запроса?
|
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Еще раз: запрос асинхронный. Следовательно, программа не ожидает завершения запроса, и продолжает выполнение сразу после вызова $.ajax. Ф-ция success будет вызвана уже позже, когда будет получен успешный результат от серверного скрипта. Если вам нужно выполнять какие-то действия после получения ответа сервера, выполняйте их из ф-ции success:
|
|||
|
||||
Evgen24 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 31.7.2007 Где: Россия Репутация: нет Всего: нет |
исправил запрос на синхроный:
без изменений |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 35 Всего: 112 |
Теперь вы зачем-то сделали переменную move_item_x локальной. Ясное дело, что вне ф-ции success она не видна.
|
|||
|
||||
Evgen24 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 31.7.2007 Где: Россия Репутация: нет Всего: нет |
спасибо, заработало
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
||||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |