Foros del Web » Programando para Internet » PHP » CodeIgniter »

[SOLUCIONADO] Modales con CI y Bootstrap

Estas en el tema de Modales con CI y Bootstrap en el foro de CodeIgniter en Foros del Web. Hola Tengo una tablas hecha en bootstrap donde cargo unos datos y tengo unos botones como editar, el cual quiero que en vez de abrirme ...
  #1 (permalink)  
Antiguo 04/09/2015, 16:09
 
Fecha de Ingreso: agosto-2014
Mensajes: 11
Antigüedad: 9 años, 8 meses
Puntos: 0
Pregunta Modales con CI y Bootstrap

Hola Tengo una tablas hecha en bootstrap donde cargo unos datos y tengo unos botones como editar, el cual quiero que en vez de abrirme otra vista, me cargue una ventana modal con los datos dependiendo de el id que toma el boton.
si es posible me gustaria que me regalaran un ejemplo sencillo muchas gracias de antemano.
  #2 (permalink)  
Antiguo 05/09/2015, 09:12
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: Modales con CI y Bootstrap

Debe coincidir el data-target="#myModal" del boton con el id="myModal" del Modal, en tu foreach deberás ir poniendo el id del registro.

Por ejemplo en el boton harias algo asi:


Código PHP:
Ver original
  1. data-target="#myModal<?php echo $value->id?>"

y el en modal algo asi:

Código PHP:
Ver original
  1. id="myModal<?php echo $value->id?>"



Código HTML:
Ver original
  1. <!-- Button-->
  2. <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
  3.   Abrir Modal
  4.  
  5. <!-- Modal -->
  6. <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  7.    <!-- contenido del modal -->
  8. </div>
__________________
la la la
  #3 (permalink)  
Antiguo 08/09/2015, 12:54
 
Fecha de Ingreso: agosto-2014
Mensajes: 11
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Modales con CI y Bootstrap

Lo he intentado pero no me da si pudieras darme otro ejemplo te lo agradeceria
  #4 (permalink)  
Antiguo 21/09/2015, 09:00
Avatar de bymorr  
Fecha de Ingreso: septiembre-2012
Mensajes: 118
Antigüedad: 11 años, 7 meses
Puntos: 9
Respuesta: Modales con CI y Bootstrap

Mira creo el modal con la clase hide.
Después al presionar el botón para que el modal se abra llamo a una función ajax que me llena los campos si es que fuese necesario.
Después cambio la clase a show
Todo con bootstrap.

Código HTML:
Ver original
  1. <div id='modal_ejem' class="modal hide">
  2.       <div class="modal-dialog">
  3.         <div class="modal-content">
  4.           <div class="modal-header">
  5.             <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  6.             <h4 class="modal-title">Modal title</h4>
  7.           </div>
  8.           <div class="modal-body">
  9.             <p>One fine body...</p>
  10.           </div>
  11.           <div class="modal-footer">
  12.             <a class="btn btn-default" data-dismiss="modal">Close</a>
  13.             <a class="btn btn-primary">Save changes</a>
  14.           </div>
  15.         </div>
  16.       </div>
  17.     </div>

Código Javascript:
Ver original
  1. function abremodal(codigo){
  2. $('#form-modal').bootstrapValidator('resetForm', true); // reset a los campos del modal
  3.     var parametros = {
  4.         "codigo" :codigo  
  5.     };
  6.  
  7.     var fun =$.ajax({
  8.         data:  parametros,
  9.         url:   '<?php echo base_url();?>index.php/controlador/metodo',
  10.         type:  'post',
  11.         dataType:'json', //retorno del controlador debe venir en json
  12.     });
  13.     fun.done(function (data) {      
  14.         $('#campo_modal').val(data[0].campo_retornado),  
  15.  
  16.     });
  17.     fun.fail(function(jqXHR, textStatus){
  18.         console.log( "Error... (" + textStatus + " - " + jqXHR.responseText +")." );
  19.     });
  20.       $('#modal_ejem').modal('show'); // muestra modal
  21.    
  22.    
  23. }
  #5 (permalink)  
Antiguo 21/09/2015, 18:07
 
Fecha de Ingreso: agosto-2014
Mensajes: 11
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Modales con CI y Bootstrap

La verdad lo hice de la primera forma que me dijieron y me funciono tenia un problema al llamarlo pero me funciono, muchas gracias.

Etiquetas: bootstrap
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:22.