No sé, ¿no lo tenés funcionando online en algún lado?
No entiendo muy bien igual. Si hacés esto:
Código Javascript
:
Ver original$visor.load('/include/vista/loUltimo.php');
Y
después hacés el chequeo si el registro ya existía, $.load() ya lo cargó de todas formas.
Otro error es que te olvidás que .load() es AJAX y es asincrónico. Es decir, se ejecuta en forma paralela y lo que le sigue a .load() no espera que esto termine para continuar.
Probá haciendo el chequeo en una función callback que se ejecutaría cuando load() finalice de cargar:
Código Javascript
:
Ver originalfunction rehaz(){
var primero = $('td.textoOculto:first').text();
var segundo ='';
if(actualizar){
$visor.load('/include/vista/loUltimo.php',function(){
$('td.textoOculto').fadeOut('3000');
var segundo = $('td.textoOculto:first').text();
if(primero != segundo){
alert('no coinciden');
}
});
}
}
Otra cosa que está rara son los selectores. Son muuuuy amplios. Si tenés otra tabla en el documento va a causar conflictos. Usá selectores más específicos.
Por ejemplo, si la tabla está dentro del elemento
.visor, yo haría algo así:
Código Javascript
:
Ver original$visor.find('td.textoOculto')
en lugar de:
pues este último selector es menos específico, más lento y además conflictivo con otras tablas en el documento.