Hola tengo este código:
Código:
<script type="text/javascript">
function objetoAjax(){
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function enviarDatos(){
//Recogemos los valores introducimos en los campos de texto
equipo = document.formulario.equipo.value;
dorsal = document.formulario.dorsal.value;
//Aquí será donde se mostrará el resultado
jugador = document.getElementById('jugador');
//instanciamos el objetoAjax
ajax = objetoAjax();
//Abrimos una conexión AJAX pasando como parámetros el método de envío, y el archivo que realizará las operaciones deseadas
ajax.open("POST", "consulta.php", true);
//cuando el objeto XMLHttpRequest cambia de estado, la función se inicia
ajax.onreadystatechange = function() {
//Cuando se completa la petición, mostrará los resultados
if (ajax.readyState == 4){
//El método responseText() contiene el texto de nuestro 'consultar.php'. Por ejemplo, cualquier texto que mostremos por un 'echo'
jugador.value = (ajax.responseText)
}
}
//Llamamos al método setRequestHeader indicando que los datos a enviarse están codificados como un formulario.
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviamos las variables a 'consulta.php'
ajax.send("&equipo="+equipo+"&dorsal="+dorsal)
}
</script>
Pero en realidad lo muestra en un input, he eliminado el input con id "jugadores" y le he puesto un div id, pero no me muestra los datos, ¿Alguien me hecha una mano? :(
¡Un Saludo!