a.html
Código JavaScript:
Ver original
<script> function funcionAjax(url){ var cont = document.getElementById('cont'); var ajax = new XMLHttpRequest(); ajax.open('GET',url,true); ajax.onreadystatechange = function(){ if(ajax.readyState == 4) cont.innerHTML = ajax.responseText; else cont.innerHTML = "cargando..."; //está todo muy simplificado para no poner demasiado código } ajax.send(null); } </script> <form method="get" action="#" onSubmit="funcionAjax('b.php?campo1='+document.getElementById('campo1').value);return false"> <input type="text" id="campo1" /> <input type="submit" value="Enviar" /> </form> <br /> <div id="cont">Datos:</div>
b.php
Código PHP:
Ver original
<?php $campo1 = $_GET['campo1']; echo "CAMPO1: ".$campo1; ?>
Sólo me devuelve CAMPO1:, pero no el contenido de la variable $campo1. :(