Показать сообщение отдельно
  #5 (permalink)  
Старый 24.09.2012, 18:46
Аспирант
Отправить личное сообщение для Sergey999 Посмотреть профиль Найти все сообщения от Sergey999
 
Регистрация: 25.12.2011
Сообщений: 75

Цитата:
Как все нормальные люди - колбэками.
А можно пример, как это делается?

var jqxhr = $.get(param)
		.success(function(data) {
			// Выполнил первый запрос, получил результат с формой
			document.getElementById('rc').innerHTML = data;
			// Повесил событие
			setTimeout(function(){setupHistoryClicks(document.getElementById('rc'));}, 50);
			// Теперь нужно заполнить форму, еще кое какие мелочи сделать  (но на то что мелочи не влияют)
			setTimeout(function(){extraLoadRC();}, 0);	
		})

		.error(function(xhr, er_type) {
			alert('Ошибка: ' + er_type);
		})

		.complete(function(data) {

	});
	
	
	var jqxhr = $.get(param)
		.success(function(data) {
			// Второй запрос, получил второй набор данных куда буду добавлять данные с запроса из формы
			document.getElementById('lcl').innerHTML = data;
			// Теперь можно отправлять submit от формы и выводить что там есть
			// Вот тут как раз и проблема т.е. либо то что выше не получил форму либо форма не заполнена
			setTimeout(function(){extraLoadLC(param);}, 300);
			// Ну и повешать события для того что получил
			setTimeout(function(){setupHistoryClicks(document.getElementById('lc'));}, 200);			
		})

		.error(function(xhr, er_type) {

		})

		.complete(function(data) {

	});
Ответить с цитированием