Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Duda sobre la interaccion de ajax y javascript

Estas en el tema de Duda sobre la interaccion de ajax y javascript en el foro de Frameworks JS en Foros del Web. Hola a todos... la verdad no se si el titulo de este topic sea el correcto... pero tengo una duda... estoy utilizando el archivo prototype... ...
  #1 (permalink)  
Antiguo 15/07/2008, 09:21
 
Fecha de Ingreso: julio-2008
Ubicación: Caldas, Antioquia, Colombia
Mensajes: 81
Antigüedad: 16 años, 4 meses
Puntos: 4
Duda sobre la interaccion de ajax y javascript

Hola a todos...
la verdad no se si el titulo de este topic sea el correcto... pero tengo una duda...
estoy utilizando el archivo prototype... realizo la siguiente accion...

//funcion ajax
new Ajax.Updater('businst', 'rpc.php', {method: 'post', postBody: 'action=businstructor&id='+id});

//php
$id=$_POST['id'];
$res=$f->buscarInst('instructores',$id,'identificacion') ;
if ($res[0]==true){
echo '<input type="text" id="instidentificacion" value="1">';
}else{
echo '<input type="text" id="instidentificacion" value="0">';
}

todo funciona excelente... el textbox aparece perfectamente con el resultado correcto... sin embargo cuando inserto esta linea...

new Ajax.Updater('businst', 'rpc.php', {method: 'post', postBody: 'action=businstructor&id='+id});
alert(document.getElementById('instidentificacion' ).value);

para que me salga el alert debo darle dos clicks... es decir simpre me sale el resultado anterior del textbox... la verdad no entiendo porque pasa esto... y necesito utilizar el resultado del textbox para que se actualice otra parte de la pagina tambien con ajax...

gracias de antemano....
  #2 (permalink)  
Antiguo 15/07/2008, 11:04
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 17 años
Puntos: 14
Respuesta: Duda sobre la interaccion de ajax y javascript

lo que puede estar sucediendo es que el dom no se ha terminado de "cargar" cuando haces el primer click, trata asi:
new Ajax.Updater('businst', 'rpc.php', {method: 'post', postBody: 'action=businstructor&id='+id, onComplete: alert(document.getElementById('instidentificacion' ).value)});
__________________
My path is lit by my own fire, I only go where I desire
  #3 (permalink)  
Antiguo 17/07/2008, 08:59
 
Fecha de Ingreso: julio-2008
Ubicación: Caldas, Antioquia, Colombia
Mensajes: 81
Antigüedad: 16 años, 4 meses
Puntos: 4
Respuesta: Duda sobre la interaccion de ajax y javascript

Gracias.... ya habia pensado que esa era la razón....
lo intentaré...
saludos...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:56.