Buenas,
Creo que algo del estilo a lo siguiente te serviría:
Código:
var lista_datos;
function proRespuesta(datos){
lista_datos = datos;
}
function cargarSpanish(){
for(var i = 0; i < lista_datos.length; i++){
var dato = lista_datos[i];
//Tratamiento de dato.
}
}
Lo unico que tienes que tener cuidado, porque puede que el usuario pulse el botón antes de que se hayan terminado de cargar los datos. así que tendrás que controlar eso de alguna manera.. quizás con algún
lista_datos != undefined