Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2014, 07:24
alexperaza
 
Fecha de Ingreso: diciembre-2012
Mensajes: 178
Antigüedad: 11 años, 4 meses
Puntos: 2
Pregunta usar variable de una funcion en otra

hola como estan espero me puedan ayudar
tengo las siguientes funciones en javascript.
Código Javascript:
Ver original
  1. function cat(valor) {
  2.  
  3.  
  4. $.getJSON('json-anuncios.php?cat='+valor, function(grupoclientes) {
  5. var html = '';
  6. $.each(grupoclientes, function(index, array) {
  7.  
  8. html = html +array['id_principal']+" "+"<img src='http://localhost/sitio/images/imagenes_anuncios/"+array['imagen_thumbail']+"'>"+array['descrip']+" ";
  9. categoria=array['categoria'];
  10.    
  11. });
  12. $('#grupos').html(html);
  13. $('#categoria').html(categoria);
  14. });
  15.  
  16. };
  17.  
  18.  
  19. function anuncio() {
  20. $.getJSON('json-ampliado.php?recordID='+array['id_principal'], function(grupoanuncios) {
  21. var anuncio = '';
  22. $.each(grupoanuncios, function(index, array) {
  23.  
  24. anuncio = anuncio +"<img src='http://localhost/sitio/images/imagenes_anuncios/"+array['imagen_thumbail']+"'>"+array['descrip'];
  25. });
  26. $('#anuncio').html(anuncio);
  27.  
  28. });
  29. };



y el html

Código HTML:
Ver original
  1. <li><a href="#page2" onClick="cat(2);" >telefonia</a></li> 
  2.        <li><a href="#page2" onClick="cat(1);" >Videojuegos</a></li>
  3. <div id="categoria"></div>
  4.  
  5.   <a href="#page3" onclick="javascript:anuncio();" ><div id='grupos'></div></a>
  6.       <div id="anuncio"></div>

La primera parte la solucioné, ya que del archivo json llamo todo lo que esta en las categorias desde mysql, lo que necesito es expandir cada id_principal que llamo con la funcion cat(), lo intento con la funcion anuncio(), pero no encuentro la manera que me recoja el id al cual le doy click en href="#page3" para que el segundo json en envie la info


espero me haya dado a explicar y me puedan ayudar
gracias
__________________
clasificados nunca se sabe todo