codigo jquery para combos dependientes
Publicado por zendi (57 intervenciones) el 20/11/2016 00:56:25
Tengo este codigo para aplicarlo en combos dependientes:
y este es el formulario desde donde debo llamar a unos combos:
Este es el codigo para el primer combo para Estados:
optionsEstados.php
y este es el codigo para el combo municipio:
optionsMunicipios.php
Pero no esta funcionando. Por lo menos si alguien me ayuda a obtener el resultado del combo municipios. Hay algo que me falta, que no veo.
1
2
3
4
5
6
7
8
$("#edo").on('change', function () {
$("#mun").load('optionsMun.php', {edo: $(this).val()});
$("#par").load('optionsParr.php', {mun: 0});
});
$("#mun").on('change', function () {
$("#par").load('optionsParr.php', {mun: $(this).val()});
});
y este es el formulario desde donde debo llamar a unos combos:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div>
<select id="edo" name="edo">
<?php include_once 'optionsEstados.php'; ?>
</select>
</div>
<div>
<select id="mun" name="mun">
<?php include_once 'optionsMunicipios.php'; ?>
</select>
</div>
<div>
<select id="par" name="par">
<?php include_once 'optionsParroquias.php'; ?>
</select>
</div>
<script src="jquery-1.10.2.js"></script>
<script src="funciones.js"></script>
</body>
</html>
Este es el codigo para el primer combo para Estados:
optionsEstados.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$conn_string = "host=localhost port=5432 dbname=pediatria user=postgres password=1234";
$connect = pg_connect($conn_string);
$estados = "SELECT * FROM public.estados ORDER BY descripcion";
$res=@pg_query($connect,$estados);
?>
<select name="edo" id="edo">
<option value="0">Seleccione el Estado</option>
<?php
while ($reg=pg_fetch_array($res))
{
?>
<option value="<?php echo $reg['codigo'];?>">
<?php echo $reg['descripcion'];?>
</option>
<?php
}
?>
</select>
y este es el codigo para el combo municipio:
optionsMunicipios.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
error_reporting(E_ALL ^ E_WARNING ^ E_NOTICE);
$conn_string = "host=localhost port=5432 dbname=pediatria user=postgres password=1234";
$connect = pg_connect($conn_string);
$id = $_POST['codigo'];
$municipios = "SELECT * FROM public.municipios WHERE codigo = '$id'";
$res=@pg_query($connect,$municipios);
?>
<select name="mun" id="mun" >
<option value="0">Seleccione el Municipio</option>
<?php
while ($reg=pg_fetch_array($res))
{
?>
<option value="<?php echo $reg['codigo'];?>">
<?php echo $reg['descripcion'];?>
</option>
<?php
}
?>
</select>
Valora esta pregunta


0