Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/03/2010, 18:06
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 9 meses
Puntos: 101
Respuesta: Dudas JQUERY y AJAX

No es que estes haciendo algo mal necesariamente. Es que no comprendiste el uso de document.ready.

Cita:
siempre y cuando "se tenga que cargar al acceder a la pagina", no?
Lo que hace la función es dispararse recién en una segunda lectura de la pagina. No es la primera. Lo cual es útil porque a la primera los elementos del <body> todavía no existen. Por ende, no podría modificar $("#info") porque todavía no existe!

Lo que pasa ahora es que al cargar la pagina se lee el codigo. Se declara la funcion vfresh. Y luego se dice "cada 10 segundos, ejecutala".

Distinto sería si escribieras:
Cita:
var vfresh = function()
{
$.ajax({
url: 'pagina.php',
type: 'GET',
async: true,
//data: 'parametro1=valor1&parametro2=valor2',
data: 'parametro1=1',
success: Recibir_Datos
//error: muestraError
});
}
vfresh();
setInterval(vfresh, 5000);
... porque ahí la ejecutarías por primera vez... y luego le propondrías un intervalo de 10secs.


Eh! Juaniquillo. Lo escribiste antes que yo :)