Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 20:00
gastonemen
 
Fecha de Ingreso: octubre-2009
Mensajes: 53
Antigüedad: 15 años, 1 mes
Puntos: 0
Ayuda AJAX PHP pasar variable..

bueno muestro los codigos....
Código Javascript:
Ver original
  1. <script language="javascript">
  2.                     function nuevoAjax(){
  3.                     var xmlhttp=false;
  4.                      try {
  5.                       xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  6.                      } catch (e) {
  7.                       try {
  8.                        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  9.                       } catch (E) {
  10.                        xmlhttp = false;
  11.                       }
  12.                      }
  13.  
  14.                     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  15.                       xmlhttp = new XMLHttpRequest();
  16.                     }
  17.                     return xmlhttp;
  18.                     } //esto siempre va define tipo de navegador, si soporta y se puede agregar mas catch segun uno lo necesite....
  19.  
  20.               function cargarContenido(loQueLLega){
  21.                         var contenedor;
  22.                        
  23.                         contenedor = document.getElementById(loQueLLega);
  24.                        
  25.                         ajax=nuevoAjax();
  26.  
  27.                         var loQueSale =//esto es un ejemplo de una pagina y nose que va aca .... document.form.r_alum.value //Esta variable obtiene el valor de lo q puso el usuario en el textbox nombre
  28.                         ajax.open("GET", "loQueSale="+loQueSale,true);
  29.                         ajax.onreadystatechange=function() {
  30.                          if (ajax.readyState==4) {
  31.                             contenedor.innerHTML = ajax.responseText
  32.                             }
  33.                         }
  34.                     ajax.send(null)
  35.                     }
  36.  
  37.                     </script>

acontinuacion HTML FORM....

Código HTML:
Ver original
  1. <form method=get>
  2.     <?php
  3.           $sql_algo=mysql_query("SELECT cuchillo from servicio where ESTADO = 'limpio' ",$link);
  4.          echo "<select name=hola>";
  5.           echo "<option value=->seleccione servicios</option>";
  6.           while ($row =mysql_fetch_row($sql_contrato))
  7.           {
  8.               echo" <option value=$row[0]>$row[0]</option>";
  9.           }
  10.           echo "</select>";
  11.          
  12.           ?>
  13.          
  14.       <input type="button" name="corchete" value="cargar" onclick ="cargarContenido('hola')">  
  15.   </form>

bueno y el php es...

Código PHP:
Ver original
  1. <?
  2.  
  3.   $select=$_GET['loQueSale'];
  4.  
  5.  
  6.   echo "del select".$select   ;
  7.  
  8. ?>

pero realizo esto y me dice que document.form.r_alum.value nulo o no es un objeto si le saco eso dice que la variable $select=$_GET['loQueSale']; no definida...


de antemanos gracias al que me oriente con esto e leido en varios foros pero como que quedo colgado brigidamente, debe ser una estupides (NOOB AJAX )