Ojala alguien me pueda ayudar, explico: Quiero borrar a un usuario cuando se le de clic en la X, sencillito eh, pero al hacer click en la equis no borra al usuario, aunque mi consola de mozilla dice que todo esta bien no veo que se elimine el <li></li> donde esta el usuario.
Mi codigo:
Código HTML :
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Borrar datos al instante</title> <script src="jquery-1.9.1.js"></script> <script> function suscriptores(){ // si se presiona el vinculo de X, ejecutar borrar_usuario() $('#suscriptores li a:first-child').click(borrar_usuario); } function borrar_usuario(){ var id=this.href.replace(/.*=/,''); this.id='delete_link_'+id; if(confirm('¿Seguro qué desea eliminar a este usuario?')) $.getJSON('borrar.php?ajax=true&id='+id,remober_columna); return false; } function remober_columna(data){ if(!data.success)return alert(data.error); $('#delete_link_'+data.id).closest('li').remove(); } $(document).ready(suscriptores); </script> </head> <body> <ul id="suscriptores"> <li><a href="borrar.php?id=1">[X]</a> <a href="usuario.php?id=1">Paola Garcia</a> </li> <li><a href="borrar.php?id=2">[X]</a> <a href="usuario.php?id=2">David Suarez</a> </li> <li><a href="borrar.php?id=3">[X]</a> <a href="usuario.php?id=3">Marian Coronado</a> </li> <li><a href="borrar.php?id=1">[X]</a> <a href="usuario.php?id=1">Perla Navarro</a> </li> <li><a href="borrar.php?id=5">[X]</a> <a href="usuario.php?id=5">Jennifer Mass</a> </li> </body> </html>
Y mi codigo en el lado del servidor:
Código PHP :
<?php $id=(int)$_REQUEST['id']; echo ( !($id%2) )? "{'id':$id,'success':1}": "{'id':$id,'success':0,'error':'No se puede borrar este usuario'}"; ?>
Espero que alguien me pueda decir donde heche a perder el codigo, jajajaja...
Saludos y gracias