http.onreadystatechange = respuesta;
noc si m explico, se supone que esa linea se ejecuta cuando el ;
http.readyState == 4;
y nunk me llama a la funcion respuesta,
he integrado en la primera linea d la funcion respuesta un alert ('Cualkier cosa'); para ver si entra en la funcion pero no, no entra ..
aqui les dejare mi codigo completo con el cual practico;
Código javascript:
Ver original
var err1 = "Disculpe, no se ha podido procesar su solicitud."; var err2 = "Disculpe, no se ha podido procesar su solicitud."; var err3 = "Disculpe, no se ha podido procesar su solicitud."; function getXMLHTTPRequest () { try { var call = new XMLHttpRequest(); // creo el objeto xmlhttprequest para nestcape } catch (err1) { try { var call = new ActiveXObject ('Msxml2.XMLHTTP');// creo el objeto xmlhttprequest para versiones de IE } catch (err2) { try { var call = new ActiveXObject ('Microsoft.XMLHTTP');// creo el objeto xmlhttprequest para versiones de IE } catch (err3) { var call = false; } } } return call; } var http = getXMLHTTPRequest(); function peticion () { var no_cache = parseInt (Math.random ()* 999999999 ); // Genera numero aleatorio para que el navegador cargue la pag dl servidor y no del cache var name = document.f1.name.value; var url = 'pages/procesar.php?nombre=' + name + '&rand=' + no_cache; http.open ('GET',url,true); http.onreadystatechange = respuesta; http.send = (null); } function respuesta () { if (http.readyState == 4 ) { if ( http.status == 200 ) { alert ('Mensaje del servidor es: ' + http.responseText); } else { // Otro mensaje de error segun el numero devuelto } } else { // Cargando } }
y aca el php (procesar.php) que es un simple echo;
Código php:
Ver original
echo 'Respuesta del servidor ';
Utilizo Xampp version 1.6.8
Agradeceria de corazon que me dijeran cual es el error del porque nunca me llama a la funcion respuesta .. Saludos