Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/02/2015, 21:01
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 6 meses
Puntos: 977
Respuesta: Enlace de array y su This

Por cada registro que añadas, puedes añadir un contenedor, digamos, un <div>, le asignas el contenido, una clase y un pseudo-atributo que contendrá el valor que deseas enviar. Luego, cuando el usuario pulse uno de los elementos <div>, se ejecutará una función que previamente debes de asignar, pero como los elementos se añadirán luego de haber cargado la página, entonces debes de delegarla, apoyándote en la clase que asignaste a cada <div>.

Código Javascript:
Ver original
  1. for (var i = 0, l = establecimiento.length; i < l; i++){
  2.     $("#listado").append(
  3.         $("<div/>", {
  4.             html: establecimiento[i][0] + " " + establecimiento[i][1],
  5.             class: "contenido",
  6.             "data-valor": establecimiento[i][0]
  7.         })
  8.     );  
  9. }
  10.  
  11. $("#listado").on("click", ".contenido", function(){
  12.     $(location).prop("href", "tupagina.html?variable=" + $(this).data("valor"));
  13. });

Si deseas recibir el valor en 'tupagina.html' solo con JavaScript, hazlo así:

Código Javascript:
Ver original
  1. var url = document.URL,
  2.     valor = url.substr(url.indexOf("=") + 1); //Este es el valor recibido

Y si el archivo es PHP, entonces lo debes de recibir así: $_GET['variable'].

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 13/02/2015 a las 21:14 Razón: Recepción del valor