¿Cómo puede mi script GreaseMonkey obtener los datos que ajax cargará más tarde?

Estoy escribiendo un guión de GreaseMonkey. Y encontré que algunos elementos fueron cargados por ajax. Cuando mi script de usuario se ejecuta, los datos no se cargan. Intento usar 'while' para esperar a que ajax cargue los datos, y resulta que el navegador se bloqueó y se bloqueó más tarde. ¿Cómo puedo esperar los datos cargados por ajax en un script de GreaseMonkey?

preguntado el 10 de marzo de 12 a las 08:03

1 Respuestas

setTimeout( function  (  ) {
if ( data ){
    // if loaded
    // do something
} else {
    // wait a moment and check again
    setTimeout( arguments.callee , 500);
}
} , 500);

respondido 10 mar '12, 09:03

@ user1260771, si esta respuesta lo hace por usted, por favor marcarlo como aceptado. - brock adams

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.