Цитата:
|
Как все нормальные люди - колбэками.
|
А можно пример, как это делается?
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) {
});