Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2012, 04:30
cristinadelmarco
 
Fecha de Ingreso: octubre-2012
Ubicación: Sevilla
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 0
Exclamación No devuelve valor Javascript en PHP

Muy buenas amig@s!

Estoy con un proyecto en el cuál se maneja tanto JavaScript como PHP, lo malo es pasar información de uno a otro. Mi problema concretamente es el siguiente:

Tengo el siguiente <span> que se rellena dinámicamente con JavaScript que me da un total del precio de varios productos.
Código HTML:
<label>Total: </label>
<span id="total" name="total" style="font-weight: bold;"></span>

<input type="submit" value="Save" class="button" onclick="descargaArchivo();"/> 
A continuación, os muestro el método Ajax en el cuál intento pasar el valor de "tottal" (variable javascript genérica).
Código Javascript:
Ver original
  1. function descargaArchivo(token) {
  2.         var total = '' + tottal;
  3.     var query;
  4.  
  5.     if (window.XMLHttpRequest)
  6.         query = new XMLHttpRequest();
  7.     else if (window.ActiveXObject)
  8.          query = new ActiveXObject('Microsoft.XMLHTTP');       
  9.     }
  10.  
  11.     if (query != null) {
  12.         try {
  13.             query.open('POST', 'index.php?tab=AdminManagement&valor='+total, true);
  14.             query.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
  15.             query.send(null);
  16.            
  17.         }
  18.         catch(exc) {
  19.             alert('Error');
  20.         }
  21.     }
  22. }

Y por último, el simple "echo" en PHP para ver si se recoge bien el valor.
Código PHP:
 $valor=$_POST['valor'];
 echo 
'Total: '.$valor
Después de muchas vueltas, no encuentro la solución .

Gracias por adelantado y muchos saludos.