Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Pasar variable

Estas en el tema de Pasar variable en el foro de Frameworks JS en Foros del Web. Tengo un enlace que llama a una funcion que me carga una pagina en un div, lo que pasa es que esa pagina para que ...
  #1 (permalink)  
Antiguo 02/03/2010, 05:18
Avatar de luicos  
Fecha de Ingreso: febrero-2010
Ubicación: Galicia
Mensajes: 106
Antigüedad: 14 años, 10 meses
Puntos: 0
Pasar variable

Tengo un enlace que llama a una funcion que me carga una pagina en un div, lo que pasa es que esa pagina para que funcione necesita recibir una variable de un combo, es decir lo que tenga seleccionado en ese momento.

Código:
<a href="javascript:Enviar('pruebas.php','txtpu')">ENLACE</a>
Código:
function Enviar(_pagina,capa) {
    var ajax;
    ajax = ajaxFunction();
    ajax.open("POST", _pagina, true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    ajax.onreadystatechange = function() {
		if (ajax.readyState==1){
			document.getElementById(capa).innerHTML = " Agarde por favor...";
			     }
		if (ajax.readyState == 4) {
		   
                document.getElementById(capa).innerHTML=ajax.responseText; 
		     }}
			 
	ajax.send(null);
}

Es decir, que yo escojo un elemento del combo por ejemplo el 5, y al pulsar en el enlace me carga la pagina pruebas.php en el div txtpu, que vienen siendo los datos de ese elemento 5.

La pagina en el div la carga bien, pero no se como enviarle la variable del combo a esa pagina.

No sé mucho de ajax, y estoy cansado de dar vueltas y de preguntar, alguien sabe como hacer esto???
GRACIAS
  #2 (permalink)  
Antiguo 02/03/2010, 07:40
Avatar de jackson666  
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años, 1 mes
Puntos: 65
Respuesta: Pasar variable

Estas usando metodo post. El metodo send() manda informacion por las cabeceras

Código Javascript:
Ver original
  1. ajax.send('aca van los parametros');
__________________
HV Studio
Diseño y desarrollo web

Etiquetas: ajax, pasar, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:43.