Ver Mensaje Individual
  #11 (permalink)  
Antiguo 27/01/2018, 13:24
dacroma
 
Fecha de Ingreso: mayo-2013
Ubicación: bogota
Mensajes: 157
Antigüedad: 10 años, 11 meses
Puntos: 2
Respuesta: de tabla HTML a PHP

Mira y jusga.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2.   <meta charset="utf-8">
  3.   <title>Problema</title>
  4.   <script src="POST.js"></script>
  5. </head>
  6.  
  7.     <span id="enviar" name="span">click aqui</span>
  8.     <div id="resultados"></div>
  9. </body>
  10. </html>

Código Javascript:
Ver original
  1. addEvent(windows,"load",inicializarEventos, false);
  2.  
  3. function inicializarEventos()
  4. {
  5.   var ref=document.getElementById('enviar');
  6. addEvent(ref,"click",enviarDatos, false);
  7. //  ref.addEventListener('click',enviarDatos,false);
  8. }
  9.  
  10. function enviarDatos(e)
  11. {
  12.   e.preventDefault();
  13.   enviarFormulario();
  14. }
  15.  
  16. var conexion1;
  17. function enviarFormulario()
  18. {
  19. var valor = document.getElementById("enviar").textContent;
  20.   conexion1=new XMLHttpRequest();
  21.   conexion1.onreadystatechange = procesarEventos;
  22.   conexion1.open('POST','POST.php', true);
  23.   conexion1.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  24.   conexion1.send("span="+valor);  
  25. }
  26.  
  27. function procesarEventos()
  28. {
  29.   var resultados = document.getElementById("resultados");
  30.   if(conexion1.readyState == 4)
  31.   {
  32.     resultados.innerHTML = conexion1.responseText;
  33.   }
  34.   else
  35.   {
  36.     resultados.innerHTML = 'Procesando...';
  37.   }
  38. }
  39.  
  40.  
  41.  
  42. function addEvent(elemento,evento,metodo,estado){
  43.     if(elemento.attachedEvent)
  44.         elemento.attachEvent("on"+evento,metodo);
  45.     else
  46.     if(elemento.addEventListener)
  47.         elemento.addEventListener(evento,metodo,estado);
  48.  
  49. }

Código PHP:
Ver original
  1. <?php
  2. header('Content-Type: text/html; charset=ISO-8859-1');
  3. echo "$_POST['span'];";
  4. ?>
No encuentro el error.