He tratado de entrar al mundo ajax, pero es casi lo mismo que yo realizaba en javascript, por eso no entiendo mucho su uso cuando no se usa xml, si alguien me puede explicar,
me he basado en el ejemplo puesto en
http://www.forosdelweb.com/f127/ajax-php-mysql-ejemplo-muy-practico-xd-340575/
donde se retorna un valor y ese valor se muestra en la pagina principal...
para esto yo pongo algo muy similar pero en js con iframe
Código PHP:
<script>
function calcular(){
dat = document.frm1.valor.value;
document.getElementById("datos").src="calcular.php?valor="+dat;
}
</script>
<iframe id="datos" src="" width="0" heigth="0">
<form name="frm1">
valor:<input type="text" name="valor"> <input type="button" name="calcular" onclick="calcular()">
</form>
<br>
<div id="mostrar"></div>
pagina calcular.php
Código PHP:
<?
//aca llegaria el valor, como es php podriamos hacer cualquier cosa como acceder a una base de datos, pero solo haremos que la variable que llegue la multiplique por 10
$multiplica =10;
$total = $multiplica * $_REQUEST['valor'];
?>
<script>
parent.document.getElementById("mostrar").innerHTML = "Total: <?=$total?>";
</script>
lo hice logicamente, osea no lo probe pero siempre ocupo este sistema...
como ven esto hace casi lo mismo entonces la logica no me llega a la cabeza (salvo usando xml como retorno)