Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Envio de datos mediante ajax utilizando Bootstrap Modal

Estas en el tema de Envio de datos mediante ajax utilizando Bootstrap Modal en el foro de Frameworks JS en Foros del Web. hola amigos espero me puedan ayudar asi como siempre lo han hecho y se los agradezco me encuentro trabajando con Bootstrap Modal: realizo una consulta ...
  #1 (permalink)  
Antiguo 17/10/2012, 16:01
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Envio de datos mediante ajax utilizando Bootstrap Modal

hola amigos espero me puedan ayudar asi como siempre lo han hecho y se los agradezco

me encuentro trabajando con Bootstrap Modal:

realizo una consulta a una base de datos y listo el resultado en una tabla en cada fila tengo 3 botones iconos para (consultar,modificar,eliminar) a darle click se abre una modal con su respectiva informacion hasta todo va bien.

codigo para generar los 3 botones iconos

Código HTML:
Ver original
  1. <div class="btn-group" align="right">
  2. <a data-toggle="modal" class="btn btn-primary" title="Consultar" id="<? echo $field['id_destinatario'] ?>"><i class="icon-search icon-white"></i></a>
  3. <a data-toggle="modal" class="btn btn-primary" title="Modificar" id="<? echo $field['id_destinatario'] ?>"><i class="icon-edit icon-white"></i></a>
  4. <a data-toggle="modal" class="btn btn-primary" title="Eliminar" id="<? echo $field['id_destinatario'] ?>"><i class="icon-trash icon-white"></i></a>
  5. </div>

mediante este codigo abro las 3 modales

Código Javascript:
Ver original
  1. $('.btn').live('click',function() {
  2.     var titulo = $(this).attr('title');
  3.     var idc=$(this).attr('id');
  4.     switch(titulo) {
  5.         case 'Eliminar':
  6.             $(function ()
  7.             { $("#modal-eliminar").modal();  
  8.            $.ajax({
  9.            url:'views/consultar.php',
  10.                    type:'post',
  11.                    data:'id='+idc,
  12.                   }).done(function(data) {
  13.                   $("#consulta").html(data);
  14.                  });
  15.               });
  16.           break;
  17.         case 'Modificar':
  18.         break;
  19.         case 'Consultar':
  20.         break;
  21. });


modal eliminar

Código HTML:
Ver original
  1. <!-------------------Modal Eliminar-------------------------------------------------->
  2. <div id="modal-eliminar" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
  3. <div class="modal-header">
  4.  <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
  5.               <h3 id="myModalLabel">Eliminar Destinatario</h3>
  6.             </div>
  7.             <div class="modal-body">
  8.                         <div id="consulta">
  9.                        
  10.                         </div> 
  11.               </div>
  12.             <div class="modal-footer">
  13.               <button class="btn" data-dismiss="modal">Cancelar</button>
  14.               <button class="btn btn-primary" id="eliminar" title="delete">Eliminar Destinatario</button>
  15.             </div>
  16.             </div>
  17. <!-----------------------------------fin Modal-->



este es mi archivo consultar.php

Código PHP:
Ver original
  1. <?
  2.  
  3. $id = $_POST['id'];
  4.  
  5.  
  6. $servidor = 'localhost';
  7. $bd = 'correo';
  8. $usuario = 'postgres';
  9. $contrasenia = '****';
  10.    
  11. global $servidor, $bd, $usuario, $contrasenia;
  12. $db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
  13.  
  14.  
  15. $consulta = $db->prepare("SELECT * FROM destinatario WHERE id_destinatario = '".$id."'");
  16. $consulta->execute();
  17. ?>
  18.  
  19. <div id='consulta'>
  20. <?
  21. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  22.     {
  23.    
  24.     echo "id:"." ".$fila['id_destinatario']."";?>
  25.     <br>
  26.     <?
  27.     echo "Destinatario:"." ".$fila['nom_destinatario']."";
  28.     ?>
  29.     <br>
  30.     <? echo "Correo:"." ".$fila['email_destinatario']."";
  31.     ?>
  32.     <input name="id" id="id" type="hidden" value="<? echo $fila['id_destinatario']?>"/>
  33. <?
  34. }
  35.  
  36. ?>
  37. </div>

hasta aca todo esta bien.

amigos necesito es enviar el id mediante ajax

Código Javascript:
Ver original
  1. $.ajax({
  2.           url:'views/eliminar.php',
  3.                   type:'post',
  4.                   data:'id='+id

pero donde coloco este codigo ?
  #2 (permalink)  
Antiguo 17/10/2012, 21:18
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Envio de datos mediante ajax utilizando Bootstrap Modal

amigos ya logro realizar la eliminacion mediante ajax pero no logro que la modal se cierre

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     $('#eliminar').click(function () {
  3.        var id = $("#id").val();
  4.                 $.ajax({
  5.                   url:'views/eliminar.php',
  6.                   type:'post',
  7.                   data:'id='+id,
  8.                   }).done(function() {
  9.                   cargar_usuarios();
  10.                 });
  11.          });
  12. });
  #3 (permalink)  
Antiguo 17/10/2012, 21:36
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Envio de datos mediante ajax utilizando Bootstrap Modal

amigos ya estoy que lo logro miren mi codigo

Código Javascript:
Ver original
  1. $('.btn-primary').live('click', function(){
  2.         alert('btn-primary!');
  3.        
  4.       });


como logro cerrar la modal
  #4 (permalink)  
Antiguo 27/05/2013, 22:08
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Envio de datos mediante ajax utilizando Bootstrap Modal

Hola colega, estoy tratando de realizar un proyecto similar al tuyo, queria saber si completaste el proyecto y si podrias compartirme el codigo fuente complento, gracias y exitos
  #5 (permalink)  
Antiguo 01/06/2013, 18:17
Avatar de livemusic  
Fecha de Ingreso: abril-2011
Ubicación: Lima - Chorrillos
Mensajes: 150
Antigüedad: 13 años
Puntos: 18
Sonrisa Respuesta: Envio de datos mediante ajax utilizando Bootstrap Modal

Bueno esta semana estaba trabajando con el Modal de Bootstrap, y creo tener la respuesta a tu dilema..

con este codigo cierras el modal.

Código Javascript:
Ver original
  1. $('#modal-eliminar').modal('hide');

Tienes que mandar el id del modal.
  #6 (permalink)  
Antiguo 16/06/2017, 19:55
 
Fecha de Ingreso: agosto-2006
Ubicación: Girardot
Mensajes: 27
Antigüedad: 17 años, 8 meses
Puntos: 2
Respuesta: Envio de datos mediante ajax utilizando Bootstrap Modal

Hola, no logro llamar al modal. ¿Como lo haces desde el while?

Etiquetas: ajax, bootstrap, html, input, mediante, modal, php, select
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 17:08.