19/07/2012, 20:08
|
| | | Fecha de Ingreso: mayo-2005
Mensajes: 62
Antigüedad: 19 años, 6 meses Puntos: 1 | |
Enviar datos en selects dependientes Tengo el siguiente script:
<script language="javascript">
$(document).ready(function(){
// Parametros para e combo1
$("#combo1").change(function () {
$("#combo1 option:selected").each(function () {
//alert($(this).val());
tipo=$(this).val();
$.post("combo1.php", { tipo: tipo }, function(data){
$("#combo2").html(data);
$("#combo3").html("");
$("#combo4").html("");
});
});
})
// Parametros para el combo2
$("#combo2").change(function () {
$("#combo2 option:selected").each(function () {
//alert($(this).val());
ancho=$(this).val();
$.post("combo2.php", { ancho: ancho}, function(data){
$("#combo3").html(data);
$("#combo4").html("");
});
});
})
// Parametros para el combo3
$("#combo3").change(function () {
$("#combo3 option:selected").each(function () {
//alert($(this).val());
perfil=$(this).val();
$.post("combo3.php", { perfil: perfil}, function(data){
$("#combo4").html(data);
});
});
})
});
</script>
En el mismo documento va:
<select name="combo1" id="combo1">
<option value="">Tipo de Vehiculo</option>
<?
$sel1 = mysql_query("select DISTINCT(ku_tipoveh) from productos");
while ($row1 = mysql_fetch_array($sel1)){
?>
<option value="<?= $row1["ku_tipoveh"]; ?>"><?= $row1["ku_tipoveh"]; ?></option>
<? } ?>
</select>
<select name="combo2" id="combo2"></select>
<select name="combo3" id="combo3"></select>
<select name="combo4" id="combo4"></select>
En combo1.php, combo2.php, combo3.php van los selects a la bd.
Todo funciona a la perfeccion, pero mi tema es que necesito ir pasando las variables desde el inicio, osea que al combo3.php me lleguen todas las variables para poder realizar la busqueda segun todos los datos.
Algun consejo de como ir pasando estos datos en el script de arriba?
PD: Espero se haya entendido algo :S
__________________ Quitenme todo... menos mis ganas de soñar.. |