var checkTextValue = setTimeout(function() {
var textVal = $('p').text();
if (textVal == 'expectedValue'){
callback();
} else {
setTimeout(arguments.callee, 10);
}
},10);
이 코드가 있습니다. 정상적으로 작동하지만 문제는 firefox에서 페이지가 끝없이로드되는 것입니다.javascript setTimeout, 페이지가 끝없이로드 중임 (firefox)
끝없이로드하는 것 외에 단락의 텍스트를 업데이트 할 예정인 이벤트는 무엇입니까? 업데이트 된 적이 있습니까? 어떤 일을 하느냐에 따라 10ms 지연은 다른 이벤트가 발생하기에 충분하지 않을 수 있습니다 (현대 시스템에서는 그렇지 않을 수도 있음). –
내 실제 코드에서 나는 그 iframe에서 단락을 얻습니다. 단락은 그 iframe에서 성공한 결과로 PHP 페이지에 인쇄됩니다. 그 단락에서 찾고있는 것은 ... (성공을 위해 1을 인쇄하고 0 실패에 대한) – kmunky
당신은 아약스 요청에 의해 iframe을 교체하는 것이 좋습니다 ... – jantimon