Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/09/2011, 10:47
Avatar de laratik
laratik
 
Fecha de Ingreso: mayo-2010
Ubicación: Cali
Mensajes: 317
Antigüedad: 14 años, 6 meses
Puntos: 63
Respuesta: Tipico caso del usuario(principiante)

Hola Vecinito87, te recomiendo leas este manual te ayudara mucho, a continuación te remarco en comentarios tus errores (por lo menos en lo que es AJAX y javascript):

Código Javascript:
Ver original
  1. var XMLHttpRequestObject = false;
  2. if (window.XMLHttpRequest) {
  3.     XMLHttpRequestObject = new XMLHttpRequest();
  4. } else if (window.ActiveXObject) {
  5.     XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
  6. }
  7.  
  8. function pedirDatos(fuenteDatos, divID, datos){
  9.     if(XMLHttpRequestObject) {
  10.         var obj = document.getElementById(divID);
  11.         XMLHttpRequestObject.open("POST", fuenteDatos, true);//no se colocan los datos aca, se debe colocar si es sincrono FALSE o asincrono TRUE
  12.         XMLHttpRequestObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded");//debes enviar por cabecera el tipo de contenido
  13.         XMLHttpRequestObject.onreadystatechange = function(){
  14.             if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
  15.                 obj.innerHTML = XMLHttpRequestObject.responseText;
  16.             }
  17.         }
  18.         XMLHttpRequestObject.send("datos="+datos);//si envias por metodo POST debes enviar aca los datos con su correcto formato
  19.     }
  20. }

Código HTML:
<H1>Mostrando datos con AJAX</H1>
<form>
introduce nombre:<input type="text" id="nombre"/>
<input type="button" value="Comprobar" onclick="pedirDatos('prueba.php','comprobar_mensaje',document.getElementById('nombre').value)"><!--Datos debe enviar el value, no el elemento-->
</form>
<div id="comprobar_mensaje" style="background-color:#99FF66;">
<p>Aqu&iacute; aparecer&aacute; texto</p>
</div> 
Ya otra cosa es PHP donde te puedo decir que utilizas $POST en donde debería ir $_POST, te recomiendo revises muy bien tus códigos. Espero haberte sido de ayuda.
__________________
Programar apasiona y lo que apasiona es un arte, por lo tanto programar es un arte.

Quiero karma para en mi próxima vida ser un billonario bien dotado con alas.