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<div class="btn-group" align="right"> <a data-toggle="modal" class="btn btn-primary" title="Consultar" id="<? echo $field['id_destinatario'] ?>">
<i class="icon-search icon-white"></i></a> <a data-toggle="modal" class="btn btn-primary" title="Modificar" id="<? echo $field['id_destinatario'] ?>">
<i class="icon-edit icon-white"></i></a> <a data-toggle="modal" class="btn btn-primary" title="Eliminar" id="<? echo $field['id_destinatario'] ?>">
<i class="icon-trash icon-white"></i></a>
mediante este codigo abro las 3 modales
Código Javascript
:
Ver original$('.btn').live('click',function() {
var titulo = $(this).attr('title');
var idc=$(this).attr('id');
switch(titulo) {
case 'Eliminar':
$(function ()
{ $("#modal-eliminar").modal();
$.ajax({
url:'views/consultar.php',
type:'post',
data:'id='+idc,
}).done(function(data) {
$("#consulta").html(data);
});
});
break;
case 'Modificar':
break;
case 'Consultar':
break;
});
modal eliminar
Código HTML:
Ver original<!-------------------Modal Eliminar-------------------------------------------------->
<div id="modal-eliminar" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h3 id="myModalLabel">Eliminar Destinatario
</h3>
<div class="modal-footer"> <button class="btn btn-primary" id="eliminar" title="delete">Eliminar Destinatario
</button> <!-----------------------------------fin Modal-->
este es mi archivo consultar.php
Código PHP:
Ver original<?
$id = $_POST['id'];
$servidor = 'localhost';
$bd = 'correo';
$usuario = 'postgres';
$contrasenia = '****';
global $servidor, $bd, $usuario, $contrasenia;
$db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
$consulta = $db->prepare("SELECT * FROM destinatario WHERE id_destinatario = '".$id."'");
$consulta->execute();
?>
<div id='consulta'>
<?
while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
{
echo "id:"." ".$fila['id_destinatario']."";?>
<br>
<?
echo "Destinatario:"." ".$fila['nom_destinatario']."";
?>
<br>
<? echo "Correo:"." ".$fila['email_destinatario']."";
?>
<input name="id" id="id" type="hidden" value="<? echo $fila['id_destinatario']?>"/>
<?
}
?>
</div>
hasta aca todo esta bien.
amigos necesito es enviar el id mediante ajax
Código Javascript
:
Ver original$.ajax({
url:'views/eliminar.php',
type:'post',
data:'id='+id
pero donde coloco este codigo ?