Comunidad de diseño web y desarrollo en internet online

prototype y php

Citar            
MensajeEscrito el 20 May 2008 09:40 pm
Tengo claro hasta cierto punto algunas de las funciones de prototype.js, y las he estado usando recientemente, pero no le entiendo aun del todo.
Esto es lo que quiero hacer, tengo una lista de paises en un combobox, para un formulario. Abajo hay un checkbox que se llama activar. Quiero que al seleccionar un pais del combobox, consulte en la base de datos y si en la base dice que esta activo, el checkbox se activa.

Se me ocurre una forma de hacerlo, pero debe haber una forma mas "correcta". Ejemplo de lo que pienso hacer:

Código :

var url = "php/pPaisActivo.php";
var pars = "pais="+document.form.pais.value;
var myAjax = new Ajax.Updater( "pais_activo", url, { method: "post", parameters: pars });

y en pPaisActivo.php haria la consulta y remplazaria el div del checkbox poniendo un el checkbox activo a o no.
Y pasaria el valor del document.form.pais para evaluar o algo asi. Otra forma de hacer esto?

Por ronin

53 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 May 2008 02:01 am
Pues yo creo que esa es la mejor forma en la que lo podrías hacer. Como tienes que sacar información de la base de datos, es estrictamente necesario que utilices ajax, y sería complicarse por gusto hacerlo de otra manera que no sea refrescar el div.

Por otro lado, te recomendaría mejor obtener el valor del combobox utilizando un id y el método $F() de prototype.

Por Odin

Claber

639 de clabLevel

2 tutoriales

Genero:Masculino   Premio_Secretos

El valle de las hamacas

firefox
Citar            
MensajeEscrito el 21 May 2008 07:22 pm
Hay alguna forma de pasar valores de variables entre ajax y php, o solo puedo reemplazar contenido con prototype.

Por ronin

53 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.