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 originalfunction descargaArchivo(token) {
var total = '' + tottal;
var query;
if (window.XMLHttpRequest)
query = new XMLHttpRequest();
else if (window.ActiveXObject)
query = new ActiveXObject('Microsoft.XMLHTTP');
}
if (query != null) {
try {
query.open('POST', 'index.php?tab=AdminManagement&valor='+total, true);
query.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
query.send(null);
}
catch(exc) {
alert('Error');
}
}
}
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.