Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/12/2013, 11:05
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 3 meses
Puntos: 214
Respuesta: Problema con AJAX

<saludos>
1. En el select hay temas a mejorar
- El name no tiene el = (pero aún así funciona)
- El id tiene espacio (al tener espacio, en la función calcular la variable e no tiene valor)
- El value del option no tiene el = (pero aún así funciona)
2. En la función calcular, en el primer else, hay espacio entre las TT y la P
3. Al hacer el innerHTML hay espacio en el "myDiv" y el paréntesis final (pero aún así funciona)
4. Usando GET en vez de POST, y enviando el send sin parámetros
Código Javascript:
Ver original
  1. xmlhttp.open("GET","controller.php?var1="+var1+"&var2="+var2,true);
  2. xmlhttp.send();
5. Si se quiere por post, usar esto
Código Javascript:
Ver original
  1. xmlhttp.open("POST", "controller.php", true);    
  2.     //linea necesaria para que se interpreten los datos de post    
  3.     xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  4.         //ojo, no va el ? pues de lo contrario var1 se "pierde"
  5.     xmlhttp.send("var1="+var1+"&var2="+var2+"&operator="+strUser);
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com