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

Pasar argumento a función

Estas en el tema de Pasar argumento a función en el foro de Frameworks JS en Foros del Web. Buenas compañeros, tengo un pequeño problema con la siguiente función. Cita: <script type="text/javascript"> $(document).ready(function(){ $('.boton_jconfirm').click(function() { jConfirm("Estas seguro de eleminar el registro?", "Eliminar registro", function(r) ...
  #1 (permalink)  
Antiguo 18/08/2011, 02:16
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 15 años, 11 meses
Puntos: 1
Pasar argumento a función

Buenas compañeros,


tengo un pequeño problema con la siguiente función.

Cita:
<script type="text/javascript">
$(document).ready(function(){




$('.boton_jconfirm').click(function() {
jConfirm("Estas seguro de eleminar el registro?", "Eliminar registro", function(r) {
if(r) { //eliminar registro

} else {
//no eliminar registro
}
});
});

});
</script>
Cita:
<a class="boton_jconfirm">Eliminar registro <? echo $id_registro; ?></a>
Esta función es un confirm que aparece cuando el usuario hace click sobre un elemento con class boton_jconfirm. Yo lo quiero utilizar para validar que el usuario está seguro de eliminar un registro.

El problema que me encuentro es que nose como pasar el id del registro a la función o si es mejor hacerlo de alguna manera.

Muchas gracias
  #2 (permalink)  
Antiguo 18/08/2011, 05:03
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: Pasar argumento a función

Hola marcvilap. Pues no se si te gustara la idea pero podrias poner la variable $id_registro en el mismo id del link:

Código HTML:
Ver original
  1. <a class="boton_jconfirm" id="<? echo $id_registro; ?>">Eliminar registro</a>

y luego, en la funcion, puedes acceder a este valor con un simple:

Código Javascript:
Ver original
  1. $(this).attr("id");

por ejemplo.... (pero habra mas formas fijo).

Una cosilla marcvilap, creo que es aconsejable que vayas cambiando la costumbres de poner <? .... ?> por <?php ?>...(creo que desde el mismo php lo estan aconsejando).

Espero que te valga.

1 saludo!
  #3 (permalink)  
Antiguo 19/08/2011, 10:43
 
Fecha de Ingreso: mayo-2008
Ubicación: Barcelona
Mensajes: 249
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Pasar argumento a función

1000 Gracias oms02.

Y tendre en cuenta lo de <?php

Un saludo

Etiquetas: javascript, pasar
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 21:04.