Я пытаюсь сместить div, содержащий таблицу вверх, изменить строки таблицы с помощью вызовов ajax, а затем сдвинуть содержащую таблицу обратно. Кажется, я не могу заставить серию обратных вызовов работать эффективно.jQuery - slide up/edit html/slide down
$("div#grid").slideUp('fast', function() {
//eaery row but the first
$("#testtable tr")
.not(":first")
.filter(":has(input[type='checkbox'][checked])")
.each(function() {
//change html using ajax calls
editrow($(this).attr("id"));
});
})
.slideDown('fast'); // want this to wait until editrow() has been run on each row
editrow() содержит ajax-вызовы для редактирования html данной строки. Проблема . Слайд спуска вверх, затем сразу же вниз. Мне нужно, чтобы он подождал, пока функции будут выполняться в каждой строке, изменив html таблицы, прежде чем сдвигать ее назад.
Что вы подразумеваете под «обратными вызовами для эффективной работы»? Открывается ли он, а затем сразу закрывается? – theIV
Я отредактировал запись, чтобы быть более описательной. – Kyle