Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2013, 15:39
Avatar de patilanz
patilanz
 
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 13 años
Puntos: 29
Respuesta: Ajax no funciona

Hola he intentado cambiar de codigo asi:

Código Javascript:
Ver original
  1. var con=ajax();
  2.         con.open('POST','register.php',true);
  3.         con.setRequestHeader("Content-type","application/x-www-form-urlencoded");
  4.         con.send('name=cosa');
  5.         con.onreadystatechange=function(){
  6.             if(con.readyState==4 && con.status==200){
  7.                 alert('gooood!!!');
  8.             }else if(con.readyState>0){
  9.                 alert('loading');
  10.             }else if(con.status==404){
  11.                 alert('Se ha producido un error al intentar conectar con el servidor. Codigo: 404');
  12.             }
  13.         }

La funcion ajax() es:

Código Javascript:
Ver original
  1. function ajax() {
  2.     try {
  3.         objeto = new XMLHttpRequest();
  4.     } catch(err1) {
  5.         try {
  6.             objeto = new ActiveXObject("Msxml2.XMLHTTP");
  7.         } catch (err2) {
  8.             try {
  9.                 objeto = new ActiveXObject("Microsoft.XMLHTTP");
  10.             } catch (err3) {
  11.                 objeto = false;
  12.             }
  13.         }
  14.     }
  15.     return objeto;
  16. }

Y el archivo php:

Código PHP:
Ver original
  1. <?php
  2. print $_POST['name'].'aaa';
  3.  
  4. ?>

Pero simplemente alerta loading y nada mas ... Ni muestra error ni respuesta... En IE 7 Funciona ... y en chrome no ??? Porque ??

Alguna sugerencia o si no dar me un ejemplo sobre ajax que funciona aunque en internet hay muchos..

Última edición por patilanz; 02/07/2013 a las 15:52