Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.11.2011, 19:01
Аспирант
Посмотреть профиль Найти все сообщения от bugmenot
 
Регистрация: 24.07.2009
Сообщений: 62

синхронизация
Добрый вечер!

имею объект query внутри которого есть sendQuery(),
данные из одного объекта query передаются в другой - calatog.
например:
var get_cat = new query();
var cat = new Catalog( get_cat.sendQuery() ); // return data;

Но ответ, разумеется, асинхронный. Как же можно выкрутиться в данном случае?

function sendQuery(){
$.getJson('url', function(){retrun data;});
}

$.ajax с async:false пробовал - многие обозреватели уже не поддерживают синхронную передачу

Последний раз редактировалось bugmenot, 14.11.2011 в 19:06.
Ответить с цитированием
  #2 (permalink)  
Старый 14.11.2011, 20:28
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

С помощью .ajaxSuccess(). Почитайте документацию.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #3 (permalink)  
Старый 14.11.2011, 22:49
Аспирант
Посмотреть профиль Найти все сообщения от bugmenot
 
Регистрация: 24.07.2009
Сообщений: 62

он все равно вызывает функцию асинхронно, потому я вовремя не могу вернуть результат
Ответить с цитированием
  #4 (permalink)  
Старый 14.11.2011, 22:50
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Именно. Поэтому вам нужно не возвращать результат, а, скажем, сохранять его. А потом пользоваться.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передачи информации между страницами. Синхронизация. SunProphit AJAX и COMET 2 31.08.2010 10:59
синхронизация анимированных гиф-картинок Gvozd Общие вопросы Javascript 3 13.05.2008 10:18