var checkTextValue = setTimeout(function() {
var textVal = $('p').text();
if (textVal == 'expectedValue'){
callback();
} else {
setTimeout(arguments.callee, 10);
}
},10);
У меня этот код, он работает нормально, но проблема в том, что в Firefox есть страница, которая бесконечно загружается.javascript setTimeout, страница выглядит как бесконечная загрузка (firefox)
Помимо бесконечной загрузки, какое событие вы ожидаете обновить текст абзаца? Обновляется ли он? В зависимости от того, что вы делаете, задержка в 10 мс может оказаться недостаточной для других событий (хотя это и не представляется возможным в современных системах). –
в моем реальном коде. Я получаю этот абзац из iframe, и абзац напечатан в этом iframe на странице php как результат успеха, вот что я ищу в этом параграфе ... (php печатает 1 для успеха и 0 для отказа) – kmunky
вы можете подумать о замене iframe на запрос ajax ... – jantimon