Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2015, 09:30
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
por que en modal no funciona mi ajax

Hola a todos tengo este codigo
Código:
//paso el valor del combo1 para generar un nuevo valor en el combo2
<script language="javascript">
$(document).ready(function(){
	// Parametros para e combo1
   $("#combo1").change(function () {
   		$("#combo1 option:selected").each(function () {
			//alert($(this).val());
				elegido=$(this).val();
				$.post("combo1.php", { elegido: elegido }, function(data){
				$("#combo2").html(data);
				
			});			
        });
   })
	
});
</script>
</head>

<body>


         <select name="combo1" id="combo1" style="width:191px" >
  <option text="0">Seleccionar</option>
       <?php
	
	  do {    

 $id = $row_consulta['id']; 
  $fullName = $row_consulta['Texto']; 
  echo " <option value='$id'>$fullName</option>"; 
 } while ($row_consulta= mysql_fetch_assoc($consulta));  
?> 
      </select>
     </br>
<select name="combo2" id="combo2" style="width:191px" >//Dependiendo del valor del combo1 debe mostrar un valor determinado
</select> </br>



</body>
</html>

Para combo1.php
Dependiendo del valor del combo1 debe generarse un valor en combo2
Código PHP:
<?
$db 
= new MySQL();  
$db->open();
$consulta $db->consulta("SELECT * FROM mitabla  WHERE id= '$_POST[elegido]' ");
echo 
'<option value="0">Seleccione </option> ';
if (
$row $db->fetch_array($consulta)) {
    do {
        echo 
        
'<option value="'.$row['id'].'">'.htmlentities($row['concepto']).'</option>';
    }while(
$row $db->fetch_array($consulta));
}
?>
Funciona bien pero al mostrarlo en modal el combo2 no muestra nada (solo si ejecuto el archivo en una pestaña normal)

asi mando a mostrar en modal
<a href='data/miphp.php?id=$row_consulta2[id] data-toggle='modal' data-target='#myModal3' class='modalLoad'><img src='images/uno.png' ></a>