filtro
<?php
include ('../../cn/conexion.php');
$ID_ACT =1;
$sql = " SELECT
le.nom_le,
objest.nom_objest,
objesp.nom_objesp,
la.nom_la,
act.nom_actividad
FROM
actividades act
inner JOIN lineas_accion la on act.ID_LA = la.ID_LA
inner JOIN objetivo_especifico objesp on la.ID_objesp = objesp.ID_objesp
inner JOIN objetivo_estrategico objest on objesp.ID_objest = objest.ID_objest
inner JOIN linea_estrategica le on objest.ID_le = le.ID_le
where
ACT.ID_ACTIVIDAD = ".$ID_ACT." ";
$result = $conexion->query($sql); //usamos la conexion para dar un resultado a la variable
header('Content-Type: text/html; charset=ISO-8859-1');
$row = $result->fetch_array(MYSQLI_ASSOC);
$html = $row['nom_le'];
echo $html;
$conexion->close(); //cerramos la conexión
?>
para motivos de prueba le puse el $ID_ACT =1
<script language="javascript" src="js/jquery.js"></script>
<script language="javascript">
$(document).ready(function(){
$("#select_act").click(function () {
$("#select_act option:selected").each(function () {
ID_ACT = $(this).val();
$.post("js/filtros/SF7.php", { ID_ACT: ID_ACT }, function(data){
$valor= html(data);
$("#txt_le").val($valor);
});
});
})
});
</script>
el problema es que al hacer click al select este no captura el valor de la variable html
y por lo tanto no llena las caja de texto