Ver Mensaje Individual
  #13 (permalink)  
Antiguo 26/08/2011, 07:54
Avatar de malakian
malakian
 
Fecha de Ingreso: septiembre-2010
Ubicación: $malakian->Colombia();
Mensajes: 469
Antigüedad: 14 años, 2 meses
Puntos: 45
Respuesta: Devolver resultado de PHP a Ajax

a ver, observando mejor tu funcion, me doy cuenta que esta mal!!
segun lo que tienes ahi, en la variable miObj estas "creando tu objeto xmlhttprequest" eso quiere decir que tu variable "ajax" no tiene nada, para no modificar tanto la funcion cambia "miObj" por ajax...

te pregunto por contenedor?? donde lo definiste?? has intentado leer tu codigo??
en tu html tienes un div con id="contenedor"?????

mira esta funcion intenta corregir y analizar...
Código Javascript:
Ver original
  1. function enviar() {
  2.     var ajax = null;
  3.     if(window.XMLHttpRequest) {
  4.         ajax = new XMLHttpRequest();
  5.     } else if(window.ActiveXObject) {
  6.         ajax = new ActiveXObject("Microsoft.XMLHTTP");
  7.     } else {
  8.         alert("Desde este navegador no puedes usar algunas funciones");
  9.     }
  10.    
  11.    
  12.     ajax.open("POST", "pagina.php",true);
  13.     ajax.onreadystatechange = function() {
  14.         if (ajax.readyState == 4) {
  15.            document.getElementByid("contenedor").innerHTML = ajax.responseText;
  16.         }
  17.     }
  18.     ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  19.     ajax.send("");
  20. }

__________________
Guitar Loco, Desarrollador Web PHP
Sigueme: @jose1x