Comunidad PHPeros
Lenguajes => JavaScript => AJAX => Mensaje iniciado por: westwest en 04 de Agosto de 2008, 15:39:33 pm
-
Tengo una duda, tengo k enviar 2 valores... debo poner 2 send?
No se si se entiende :S pongo el codigo:
function votar() {
var ajax = ajax();
var encuesta = document.encuesta.encuesta.value;
var opcion = document.encuesta.opcion.value;
ajax.open("POST", votar.php, true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("encuesta=" + encuesta);
}
-
no te aconsejo usar POST ya que son sólo problemas
de todos modos te dejo los 2 ejemplos y por cierto te falto ponerle comillas a votar.php
POST
function votar() {
var ajax = ajax();
var encuesta = document.encuesta.encuesta.value;
var opcion = document.encuesta.opcion.value;
ajax.open("POST", 'votar.php', true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send("encuesta="+encuesta+"&opcion="+opcion);
}
GET
function votar() {
var ajax = ajax();
var encuesta = document.encuesta.encuesta.value;
var opcion = document.encuesta.opcion.value;
ajax.open("GET", 'votar.php?encuesta="+encuesta+"&opcion="+opcion', false);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(null);
}
-
muchas gracias karma +... pro por k no me aconsejas post? :S
-
pues ya te lo he dicho no se la razón, pero mucha gente coincide en lo mismo, post y ajax no se llevan bien...
-
Yo tambien he leido por ahí que con AJAX es mejor usar GET.
Aunque supongo que como en todo, POST es mas seguro.
Saludos