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

Se puede hacer con AJAX??

Estas en el tema de Se puede hacer con AJAX?? en el foro de Frameworks JS en Foros del Web. Cita: Iniciado por EfrainSanmiguel saludos man, errores como cuales tuviste en tu html, porque yo revise el mio y esta perfect, .... si me muestras ...

  #31 (permalink)  
Antiguo 04/09/2007, 14:52
 
Fecha de Ingreso: octubre-2006
Ubicación: México D.F
Mensajes: 210
Antigüedad: 18 años
Puntos: 0
Re: Se puede hacer con AJAX??

Cita:
Iniciado por EfrainSanmiguel Ver Mensaje
saludos man, errores como cuales tuviste en tu html, porque yo revise el mio y esta perfect, ....

si me muestras tu codigo hatml que esta perfect seria de un agran ayuda man o me dijeras cuales fueron tus errores en el html

agradecido de ante mano
Los errores estan menionados arriba, dos o tres post antes de de la solución.

Revisa el hilo completo para dar en el clavo.... no hay pierde...

El código tambien esta ahi...

Un saludo
  #32 (permalink)  
Antiguo 04/09/2007, 15:07
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
Re: Se puede hacer con AJAX??

Mira asì como te mando esto, me està sirviendo:

pagina de los select (formulario.php):
Código PHP:
<?php
session_start
();
require(
"funciones_php/funciones.php");

$id=$_GET['$id'];

$link=conexiondb();
if(
$link!=1)
{
    
$consulta="select * from ccl_clientes";
    
$result=mysql_query($consulta);
    
$row=mysql_fetch_array($result);
    
$num=mysql_num_rows($result);
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="funciones_js/prototype.js" type="text/javascript"></script>
<script language="javascript">
Event.observe( window, 'load', function() 
{
      $('cliente').onchange = function() 
      {
              var itemSelected = this.options[this.selectedIndex].value;
              var pars = "cliente=" + escape(itemSelected);
              alert( pars );
              new Ajax.Request( 'select.php',
              {        
                      method: 'get',
          parameters: pars,
          onSuccess: function(transport) 
                      {
                        alert("Ajax Request completed! response: " + transport.responseText);
                        fillDatos( transport.responseText );
                    }
              }
        );
      };
});

function fillDatos( response ) {
      var items = response.split( "||" );
      var direccion = items[0];
      var telefono = items[1];
      var email = items[2];

      $('direccion').value = direccion;
      $('telefono').value = telefono;
      $('mail').value = email;
}
</script>

<title>: : : : : :  CORPORACION COLOMBIANA DE LOGISTICA : : : : : : :</title>
</head>

    <body leftmargin="0" topmargin="0">
        <select name="cliente" id="cliente">
            <option value="0">Seleccione</option>
            <?php
            
do
            {
            
?>
                <option value="<?php echo $row[0]?>"><?php echo substr($row[1],0,15)?></option>
            <?php
            
}while($row=mysql_fetch_array($result));                
            
?>
        </select>
        <input id="telefono" name="telefono"/>
        <input id="direccion" name="direccion"/>
        <input id="mail" name="mail"/>
    </body>
</html>
Y la de la consulta(select.php):
Código PHP:
<?php
require("funciones_php/funciones.php");

$idc=$_GET['cliente'];

$link=conexiondb();
if(
$link!=1)
{
    
$consulta="select * from ccl_clientes where ccl_cliente_id='$idc'";
    
$re=mysql_query($consulta);
    
$ro=mysql_fetch_array($re);
    echo 
$ro[4]."||".$ro[6]."||".$ro[8];
}
?>
Asì me funciona man!!!

Saludos!!!
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #33 (permalink)  
Antiguo 05/09/2007, 07:44
 
Fecha de Ingreso: diciembre-2005
Mensajes: 51
Antigüedad: 18 años, 11 meses
Puntos: 0
De acuerdo Re: Se puede hacer con AJAX??

Gracias Carxl , man no se q era lo q pasaba pero mi codigo esta perfect igual que el tuyo y no funcionaba utilice el q tu colocaste en tu post y funciono , gracias man saludos
  #34 (permalink)  
Antiguo 06/09/2007, 07:06
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 18 años, 3 meses
Puntos: 70
De acuerdo Re: Se puede hacer con AJAX??

Que bkno man!!!

Pero a mi no me des las gracias, dàselas a GatorV por el còdigo y por la paciencia que tuvo para ayudarnos...

Me alegro que tambièn te haya servido

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #35 (permalink)  
Antiguo 26/09/2007, 17:28
 
Fecha de Ingreso: septiembre-2007
Mensajes: 2
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Se puede hacer con AJAX??

Buenas, muy interesante este tema, actualmente estoy diseñando una pagina web y me gustaria que me ayudaran con un problema, necesito tener varios indicadores booleanos como led que muestren por ejemplo cuando una señal esta on u off, el estado de la aseñal la buscaria en una base de datos, lo que no quiero es tener que estar recargando la pagina a cada rato, por lo que me gustaria saber si es posible con ajax hacer una función que cada x tiempo busque en la base de datos el estado de la señal, o mejor aun si hubo algun cambio en la tabla de señales, y si es el caso cambien el estado del indicador led, si me pueden ayudar se los agradezco.
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.
Tema Cerrado

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 05:13.