Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2014, 04:21
Avatar de Benderzuelo
Benderzuelo
 
Fecha de Ingreso: mayo-2013
Ubicación: España
Mensajes: 223
Antigüedad: 11 años, 5 meses
Puntos: 5
Por qué no me llega el valor ?

Hola amigos, tengo 2 funciones,

desde la primera llamo a la segunda y no medevuelv nada, creo que es porque RES se crea dentro de la función y por eso no llega que puedo hacer?

FUNCION 2 LLAMDA POR FUNCION 1

Código Javascript:
Ver original
  1. function cargarPuntos(tipo){
  2.     //alert('Tip Car'+tipo);
  3.     var url = '../../js/actionsAdmin/tipoMapa.php?tipo='+tipo;
  4.     $.get(url, function(res){
  5.         return res;
  6.     });
  7. }

Necesito hacer llegar el RES de la función anterior a esta siguiente pero no lo consigo

FUNCION 1 LLAMA A LA FUNCION 2

Código Javascript:
Ver original
  1. function muestraMapa(tipo){
  2.     alert('Tip Mu'+tipo);
  3.     var popup;
  4.     var n = 1;
  5.     var options = {
  6.         zoom: 6
  7.         , center: new google.maps.LatLng(39.862831600000000000, -4.027323099999990000)
  8.         , mapTypeId: google.maps.MapTypeId.ROADMAP
  9.     };
  10.  
  11.     var map = new google.maps.Map(document.getElementById('map'), options);
  12.     var place = new Array();
  13.  
  14.     cargarPuntos(tipo);  //AQUI LA LLAMO PERO DEVUELVE UNDEFINED
  15.  
  16.     for(var i in place){
  17.         var marker = new google.maps.Marker({
  18.             position: place[i]
  19.             , map: map
  20.             , title: i
  21.             , icon: 'http://gmaps-samples.googlecode.com/svn/trunk/markers/red/marker' + n++ + '.png'
  22.         });
  23.  
  24.         google.maps.event.addListener(marker, 'click', function(){
  25.             if(!popup){
  26.                 popup = new google.maps.InfoWindow();
  27.             }
  28.             var note = '' + this.title + '';
  29.             popup.setContent(note);
  30.             popup.open(map, this);
  31.         })
  32.     }
  33. };

Muchas gracias por adelantado