Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/06/2012, 17:00
rikimm
 
Fecha de Ingreso: agosto-2008
Ubicación: D,F
Mensajes: 412
Antigüedad: 15 años, 8 meses
Puntos: 4
problema en objetos creados desde jquery

tengo el siguiente codigo

Código JSON:
Ver original
  1. {"antro":[  
  2.   { "id": "0", "nombre": "La Perla" }  
  3.   ,  
  4.   { "id": "1", "nombre": "Cantina Rio de la Plata" }  
  5.   ,  
  6.   { "id": "2", "nombre": "Lobby Lounge" }
  7.   ,
  8.   { "id": "3", "nombre": "Malecon" }  
  9.   ,
  10.   { "id": "4", "nombre": "Foro Alicia" }  
  11.   ,
  12.   { "id": "5", "nombre": "Avalon" }  
  13.   ,
  14.   { "id": "6", "nombre": "Lucille" }  
  15.   ,
  16.   { "id": "7", "nombre": "Jaoabese Room" }  
  17.   ,
  18.   { "id": "8", "nombre": "La Nacional" }  
  19.   ,
  20.   { "id": "9", "nombre": "Hyperbar" }
  21.    
  22. ]
  23.  
  24. ,
  25.  
  26. "restaurantes":[
  27.   { "id": "0", "nombre": "Samborns" }  
  28.   ,  
  29.   { "id": "1", "nombre": "Cantina Rio de la Plata" }  
  30.   ,  
  31.   { "id": "2", "nombre": "Lobby Lounge" }
  32.   ,
  33.   { "id": "3", "nombre": "Malecon" }  
  34.   ,
  35.   { "id": "4", "nombre": "Foro Alicia" }  
  36.   ,
  37.   { "id": "5", "nombre": "Avalon" }  
  38.   ,
  39.   { "id": "6", "nombre": "Lucille" }  
  40.   ,
  41.   { "id": "7", "nombre": "Jaoabese Room" }  
  42.   ,
  43.   { "id": "8", "nombre": "La Nacional" }  
  44.   ,
  45.   { "id": "9", "nombre": "Hyperbar" }
  46. ]}

Código Jquery:
Ver original
  1. $(document).ready(function(){
  2.    $(".cmR").click(cmR)
  3.    $(".cmA").click(cmA)
  4.   $("#cmRD").click(cmrd)
  5.    
  6. });
  7. function cmrd(){
  8.    
  9.     alert("hola ")
  10. }
  11.  
  12. function cmR(){
  13.     /*$("#catalogo").css("display","none")*/
  14.     /*$("#date_RA").fadeIn();*/
  15.     $(".clp").remove();
  16.     $.ajax({
  17.         url:'js/catalogo.json',
  18.         data:{id:0},
  19.         type:"GET",
  20.         dataType:"json",
  21.         success:function(json){
  22.             for (i=0; i < json.antro.length; i++)  
  23.     {  
  24.        
  25.             $(".cl").append("<p class='clp'><a href='#"+json.antro[i].nombre+"' class='cmRD' id='cmRD'>" +json.antro[i].nombre+"</a> </p>");
  26.            
  27.            
  28.     }  
  29.            
  30.            
  31.             },
  32.             error:function(xhr,status){
  33.                 alert("no se ejecuto");
  34.                 },     
  35.         });
  36.     }
  37. function cmA(){
  38.     /*$("#catalogo").css("display","none")*/
  39.     /*$("#date_RA").fadeIn();*/
  40.     $(".clp").remove();
  41.     $.ajax({
  42.         url:'js/catalogo.json',
  43.         data:{id:0},
  44.         type:"GET",
  45.         dataType:"json",
  46.         success:function(json){
  47.             for (i=0; i < json.restaurantes.length; i++)  
  48.     {  
  49.        
  50.             $(".cl").append("<p class='clp'><a href='#"+json.restaurantes[i].nombre+"' class='cmRD' id='cmRD'>" +json.restaurantes[i].nombre+"</a> </p>");
  51.            
  52.            
  53.     }  
  54.            
  55.            
  56.             },
  57.             error:function(xhr,status){
  58.                 alert("no se ejecuto");
  59.                 },     
  60.         });
  61.  
  62.     }

Les voy a explicar mi problema cuando yo hago click en dos funciones lo que hace es mandarle la lista del archivo json que crea unas etiquetas P, para poner la lista que tengo en json y a la ves le puse id classe y sobre una url ,para que de ahi tome el valor y agarrar informacion en otro archivo json, lo que quise hacer fue hacer una alert ,para ver si tomaba el valor de los objetos creados pero cuando le doy click en el objeto creado no hace nada que es la funcion cmrd.

cual es el problema que tengo ?
__________________
Si el amor a una mujer es igual al amor a la programacion
cual de las dos escojerias...mmmm buena pregunta jejeje