Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2012, 20:03
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Iconvenientes php ajax

hola amigos del foro espero me puedan ayudar

me encuentro trabajando con modal dialog form de jquery

en esta pagina tengo una tabla donde listo los registros de la base de datos
y tengo una un boton
Código HTML:
Ver original
  1. <button id="create-user">Insertar Nuevo Destinatario</button>
que abre una ventana modal con un formulario para ingresar un nuevo registro y utulizo ajax para cargar de nuevo la tabla con los registros de la base de datos incluyendo en nuevo registro.


Código Javascript:
Ver original
  1. $.ajax({
  2.                   url:'archivo.php',
  3.                   type:'post',
  4.                   data:'name='+namec+'&email='+emailc+'&password='+passwordc,
  5.                   }).done(function() {
  6.                   cargar_usuarios();
  7.                  })

Código Javascript:
Ver original
  1. function cargar_usuarios() {
  2.  * * $.ajax({
  3.  * * * * *url: 'views/cargar_usuarios.php',
  4.  * * * * *type:'get',
  5.  * * * * *cache:false,
  6.  * * * * *success: function(data) {
  7.  * * * * * * * $('#div_tabla_usuario').html(data);
  8.  * * * * *}
  9.  * * });
  10. }

cargar de nuevo la tabla con los registros de la base de datos incluyendo en nuevo registro.

en esta parte es donde tengo el problema ya que en una parte de la tabla tengo 3 iconos botones que son para consultar ,modificar,eliminar.
al darle click a cada botton se abren una ventana modal correspondiente al metodo o sea consultart, modificar,eliminar. estas ventanas se abren en la pagina inicial pero si se inserta un nuevo registro cuando mediante ajax devuelvo cargar_usuarios.php ya no tienen comportamiento los botones.

que estoy haciendo mal

a continuacion comparto mi cargar_usuarios.php


Código PHP:
Ver original
  1. <?
  2. $servidor = 'localhost';
  3. $bd = 'correo';
  4. $usuario = 'postgres';
  5. $contrasenia = 'hoe798cs';
  6.    
  7. global $servidor, $bd, $usuario, $contrasenia;
  8. $db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
  9.  
  10.  
  11. $consulta = $db->prepare("SELECT * FROM correo order by id");
  12. $consulta->execute();
  13.  
  14. ?>
  15.  
  16. <div id='div_tabla_usuario'>
  17.  
  18. <table width="100%" class="ui-widget ui-widget-content" id="users">
  19.         <thead>
  20.             <tr class="ui-widget-header ">
  21.                 <th width="12%">N°</th>
  22.                 <th width="15%">Destinatario</th>
  23.                 <th width="9%">Email</th>
  24.                 <th width="11%">Telefono</th>
  25.                 <th width="11%">Telefono</th>
  26.                 <th width="8%">Fax</th>
  27.                 <th width="20%">Web</th>
  28.                 <th width="14%"><div align="center">Acciones</div></th>
  29.  
  30.             </tr>
  31.         </thead>
  32. <?     
  33. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  34.     {
  35.  
  36.     echo    "<tbody>";
  37.             echo"<tr>";
  38.                   echo "<td align='center'>" .$fila['id'] . "</td>";
  39.                   echo "<td align='center'>" .$fila['name'] . "</td>";
  40.                   echo "<td align='center'>" .$fila['email'] . "</td>";
  41.                   echo "<td align='center'></td>";
  42.                   echo "<td align='center'></td>";
  43.                   echo "<td align='center'></td>";
  44.                   echo "<td> <input type='checkbox' name='checkbox' value='checkbox' /></td>";
  45.                   echo "<td><div class='fg-toolbar'>
  46.     <button class='fg-button ui-state-default ui-corner-all' title='Consultar' id=''><span class='ui-icon ui-icon-search'></span></button>
  47.     <button class='fg-button ui-state-default ui-corner-all' title='Modificar' id=''><span class='ui-icon ui-icon-pencil'></span></button>
  48.     <button class='fg-button ui-state-default ui-corner-all' title='Eliminar'  id=''><span class='ui-icon ui-icon-trash'></span></button>
  49.     </div></td>";
  50.             echo"<tr>";
  51.         echo"</tbody>";
  52.    
  53.        
  54.         }
  55.         ?>
  56.         </table></div>


para mi el inconveniente es en esta parte pero no se como debo hacerlo para que funcione


echo "<td><div class='fg-toolbar'>
<button class='fg-button ui-state-default ui-corner-all' title='Consultar' id=''><span class='ui-icon ui-icon-search'></span></button>
<button class='fg-button ui-state-default ui-corner-all' title='Modificar' id=''><span class='ui-icon ui-icon-pencil'></span></button>
<button class='fg-button ui-state-default ui-corner-all' title='Eliminar' id=''><span class='ui-icon ui-icon-trash'></span></button>
</div></td>";

Última edición por Montes28; 10/06/2012 a las 20:23