запуск фоновой функции во время jquery ajax load () - PullRequest
0 голосов
/ 26 марта 2009

Я использую функцию load () jquery для получения некоторого содержимого в div, и я хочу запускать другую функцию в фоновом режиме, пока load () не завершится. Эта функция должна обновлять пользовательский пульсировщик каждую 1 секунду до тех пор, пока $ ("# id"). Html () == "", где $ ("# id"). Html () устанавливается в "" после завершения load (). Есть ли способ, которым я могу это сделать?

Ответы [ 2 ]

2 голосов
/ 26 марта 2009

Вы пытались делать то, что вы описываете? Это должно работать так:

var interval = setInterval(function() {
    // update whatever you want
}, 1000);
$('#id').load('mypage.php', function() {
   clearInterval(interval);
});
0 голосов
/ 26 марта 2009

Выполнение этой функции перед выполнением команды загрузки jQuery должно сделать это, затем в функции обратного вызова загрузки установите $("#id").html("")

...