Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2013, 09:50
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 11 meses
Puntos: 9
Variable dentro de función la devuelve nula

Tengo un archivo de idioma con variables de este modo:

test.test=algo
test2.test2=algo2

El problema es que para tratar de pasar los datos en arrays, no me devuelve los valores.

Código Javascript:
Ver original
  1. function Language(text) {
  2.  
  3.     $.get('jQuery/language', function(language) {
  4.  
  5.         var string = language.split('\n');
  6.         var language = {};
  7.        
  8.         for (var i = 0; i < string.length; i++) {
  9.             array = string[i].split('=');
  10.             language[array[0]] = array[1];
  11.             return language[text];
  12.         }
  13.     });
  14. }
  15.  
  16. console.log(Language('test.test'));

¿Alguna posible solución?