Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Funcion click

Estas en el tema de Funcion click en el foro de Jquery en Foros del Web. Buenas tardes a todos tengo un pequeño problema. Tengo una tablita que se genera con datos extraídos de la base de datos, son registros de ...
  #1 (permalink)  
Antiguo 23/06/2015, 14:30
Banthas
Invitado
 
Mensajes: n/a
Puntos:
Funcion click

Buenas tardes a todos tengo un pequeño problema.

Tengo una tablita que se genera con datos extraídos de la base de datos, son registros de usuarios y cada uno debe contar con los botones de eliminar y modificar. solo que al momento de crear estos no se como asignarles la funcion click

$.each(data.aaData,function(i,val){
rowsTable = rowsTable + "<tr><td class='data'>" + val.Id + "</td>";
rowsTable = rowsTable + "<td class='data'>" + val.Login + "</td>";
rowsTable = rowsTable + "<td class='data'>" + val.Descripcion + "</td>";
rowsTable = rowsTable + "<td class='data'>" + val.Telefonomovil + "</td>";
rowsTable = rowsTable + "<td class='data'>" + val.Email + "</td>";
rowsTable = rowsTable + "<td class='data'> <button id='usuario_mod' type='button' class='btn btn-default'>Editar</button></td>";
rowsTable = rowsTable + "<td class='data'> <button id='usuario_eli' type='button' class='btn btn-danger'>Eliminar</button></td>";
});

Ese es el codigo de como estoy creando los botones.

Muchas gracias a quien responda
  #2 (permalink)  
Antiguo 23/06/2015, 16:22
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 8 meses
Puntos: 36
Respuesta: Funcion click

para eliminar

agregas en el head

Código Javascript:
Ver original
  1. <script>
  2.           function eliminar(url){
  3.               if(confirm("realmente desea eliminar este registro?")){
  4.                   document.location=url;
  5.                 }
  6.           }
  7.     </script>

luego le pasas el id al link

Código PHP:
Ver original
  1. <a href="javascript:eliminar('eliminarTA.php?id=<?php echo $c["id"];?>');">Eliminar</a>

donde $c['id]; lo tomas de la consulta que llena tu tabla.

luego el eliminar lo haces algo así.

Código PHP:
Ver original
  1. <?php
  2. include('tu conexión a base de datos');
  3. if(isset($_GET["id"])){
  4.     $sql="
  5.         delete from tutabla where id =".strip_tags($_GET["id"])."
  6.         ";
  7.         mysql_query($sql);
  8.         header("Location: tupagina.php?eliminado=si");
  9. }

y el editar sería

Código PHP:
Ver original
  1. <a href="actualizar.php?id=<?php echo $c["id"];?>">Editar</a>

y ahi pones el mismo formulario con que llenaste la base de datos pero le asignas al

Código PHP:
Ver original
  1. value=<?php echo $c['tudato'];?>.

no se si me explico
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #3 (permalink)  
Antiguo 24/06/2015, 08:00
Banthas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Funcion click

Muchas gracias por tu ayuda! no tuve problema con php pero me piden que lo haga con java y la verdad no conozco mucho de este lenguaje y peor los EJB con los que me hacen trabajar, estoy perdido. Intente recuperar con jquery el id de los elementos y asignarles el evento click tambien intente con on y no me pasa nada porque puede ser ??
  #4 (permalink)  
Antiguo 24/06/2015, 11:14
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 8 meses
Puntos: 36
Respuesta: Funcion click

que lenguaje necesitas usar para esto

java
javascript

???

lo que yo te escribi esta con javascript
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #5 (permalink)  
Antiguo 24/06/2015, 12:34
Banthas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Funcion click

Es java trabajo con el Ide netbeans

intente hacer con el Id

$(document).ready(function(){

$("#usuario_mod").click( function() {
alert('entra');
}) ;
});

Luego con la clase

$(document).ready(function(){

$(".mod").click( function() {
alert('entra');
}) ;
});

Luego con el elemento padre y la funcion on

$(document).ready(function(){

$("#tab1").on('click','#usuario_mod', function() {
alert('entra');
}) ;
});

Y otros intentos mas que acabaron mal y ya se me agotan las ideas

Oye gracias por tu tiempo
  #6 (permalink)  
Antiguo 24/06/2015, 13:15
Banthas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Funcion click

Mil gracias por tus respuestas te cuento que ya lo logre era un problema con un plugin el datatable
hice un each para darles el evento click y al final coloque esta sentencia

$("#tab1").dataTable(true);

y ya sale!!!!!!!!!!

Etiquetas: botones
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 13:54.