Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2009, 12:30
Avatar de tampon
tampon
 
Fecha de Ingreso: julio-2009
Mensajes: 420
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Enviar datos a PHP ajax.send

Hola estoy realizando unos formularios que me estan dandio mucho dolor de cabeza, resulta que quiero manda runos valores a php mediante ajax, pero antes realiza una verificasion a nivel cliente, entonces yo ya declaro mis variables pero en la linea ajax.send me marca error, alguien tiene idea de cual sea el error?


Código AJAX:
Ver original
  1. function nuevoEvento(evento)
  2. {
  3.     var divMensaje=document.getElementById("error");
  4.  
  5.     if(evento=="ingreso")
  6.     {
  7.         var input=document.getElementById("ingreso");
  8.         var boton=document.getElementById("botonIngreso");
  9.         var valora=input.value;
  10.         var textoAccion="Ingresando...";
  11.     }
  12.     else
  13.     {
  14.         var input=document.getElementById("matricula");
  15.         var input=document.getElementById("nombre");
  16.         var input=document.getElementById("colegio");
  17.         var input=document.getElementById("TextBoxA");
  18.         var input=document.getElementById("turno");
  19.         var input=document.getElementById("concepto");
  20.         var input=document.getElementById("pago");
  21.         var input=document.getElementById("verificacion");
  22.         var boton=document.getElementById("botonVerificacion");
  23.         var valora=input.value;
  24.         var textoAccion="Comprobando...";
  25.     }
  26.     valora=eliminaEspacios(valora);
  27.     if(!validaIngreso(valora))
  28.     {
  29.         alert("El folio ingresado contiene caracteres o longitud invalida");
  30.     }
  31.     else
  32.     {
  33.    
  34.         boton.disabled=true; input.disabled=true;
  35.         input.value=textoAccion;
  36.        
  37.         var ajax=nuevoAjax();
  38.         ajax.open("POST", "comprobar.php", true);
  39.         ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  40.         ajax.send(evento+"="+valora+"&matricula="+matricula+"&nombre="+nombre+"&colegio="+colegio+"&TextBoxA="+carrera+"&turno="+turno+"&concepto="+concepto+"&pago="+pago);
  41.        
  42.         ajax.onreadystatechange=function()
  43.         {
  44.             if (ajax.readyState==4)
  45.             {
  46.                 input.value="";
  47.                 boton.disabled=false; input.disabled=false;
  48.                 divMensaje.innerHTML=ajax.responseText;
  49.             }
  50.         }
  51.     }
  52. }


Gracias!