Foros del Web » Programando para Internet » Javascript »

Indicarle a una funcion donde mostrar el resultado

Estas en el tema de Indicarle a una funcion donde mostrar el resultado en el foro de Javascript en Foros del Web. Hola, bueno les comento googleando encontre este codigo que me permite hacer una consulta y de ahi por medio del text-decoration:underline me permite mandar mi ...
  #1 (permalink)  
Antiguo 25/09/2008, 15:49
rpm
 
Fecha de Ingreso: septiembre-2008
Ubicación: Estado de México
Mensajes: 84
Antigüedad: 16 años, 3 meses
Puntos: 1
Indicarle a una funcion donde mostrar el resultado

Hola, bueno les comento googleando encontre este codigo que me permite hacer una consulta y de ahi por medio del text-decoration:underline me permite mandar mi parametro de ClienteId a otra pagina para actualizar pero todo lo imprime en la misma pagina ya que so lo indico en la funcio que aparezca en un div, ahora lo que yo quiero es que no salga en lo mismo si no que se vaya a la pagina que mando a llamar con el parametro, me gustaria saber como le digo a mi funcion que salga en otra pagina el resultado, led dejo el codigo, muchas gracias de antemano:


function pedirDatos3(clientesID){ //donde se mostrará el formulario con los datos
divFormulario = document.getElementById('formulario');
//instanciamos el objetoAjax
ajax=objetoAjax();
ajax.open("POST", "prueba.php");
ajax.onreadystatechange=function()
{ if (ajax.readyState==4)
{
//mostrar resultados en esta capa
divFormulario.innerHTML = ajax.responseText
//mostrar el formulario
divFormulario.style.display="block"; } }
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando los valores
ajax.send("idemp="+clientesID)}
  #2 (permalink)  
Antiguo 25/09/2008, 16:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
De acuerdo Respuesta: Indicarle a una funcion donde mostrar el resultado

En este caso no necesitas usar AJAX ya que la gracia de este es precisamente actualizar los datos sin recargar o redireccionar la página. Puedes hacerlo con un formulario directamente.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 25/09/2008, 17:55
rpm
 
Fecha de Ingreso: septiembre-2008
Ubicación: Estado de México
Mensajes: 84
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Indicarle a una funcion donde mostrar el resultado

Muchas gracias pro ponerme atencion, pero uso ajax ya que quiero que de una consulta dando click al id me mande a poder meter mas datos con otro formulario, entonces por eso es mi duda, no se si me doy a explicar, si no dime y yo me explico mejor.
  #4 (permalink)  
Antiguo 26/09/2008, 08:54
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Pregunta Respuesta: Indicarle a una funcion donde mostrar el resultado

Lo siento, pero sinceramente no logro entender lo que pretendes, al principio habías dicho que el resultado se muestre en otra página, entonces sí o sí tendrás que ir a esa página, usando un formulario.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 29/09/2008, 12:40
rpm
 
Fecha de Ingreso: septiembre-2008
Ubicación: Estado de México
Mensajes: 84
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Indicarle a una funcion donde mostrar el resultado

Hola, muchas gracias por contestar, lo que quiero es pasar de una hoja a otra por medio de window. open un parametro $idemp=$_POST['clientesID']; estoy usando esta linea de codigo pero no lo pasa, echo " <td><a style=\"text-decoration:underline;cursor:pointer;\" -onclick=\"window.open('prueba_1.php?,clientesId="$ idemp"') y la pagina que lo resive tiene $idemp=$_POST['clientesID'] no se que error estoy cometiendo.
  #6 (permalink)  
Antiguo 30/09/2008, 14:14
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Indicarle a una funcion donde mostrar el resultado

Tema trasladado a Javascript.
  #7 (permalink)  
Antiguo 30/09/2008, 14:22
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 8 meses
Puntos: 839
Exclamación Respuesta: Indicarle a una funcion donde mostrar el resultado

Primero, la coma entre ? y clientesId debes quitarla, y segundo que debes tomar esa variable usando $_GET y no $_POST.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 01/10/2008, 08:05
rpm
 
Fecha de Ingreso: septiembre-2008
Ubicación: Estado de México
Mensajes: 84
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: Indicarle a una funcion donde mostrar el resultado

Muchas gracias a todos por contestar, en efecto es que estaba tomando el medio POST y no GET, gracias se los agradezco mucho.
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 19:34.