Si o no ... si cargas ese fichero al inicio los datos seran estaticos a partir del momento que los hayas cargado. Si necesistas cambiar esos datos debes diseñarlo de tal manera que las funciones usen los ultimos datos cargados ...
No tengo un ejemplo para darte pero la logica seria
1. una variabla javascript global que reciba los datos cargados dinamicamente, pero declacarada al inicio.
2. funciones que lean esa variable (estas se pueden cargar al inicio)
Para ello deberas refrescar esa variable con AJAX ... (google: traer javascript con ajax)
http://www.formatoweb.com.ar/ajax/ej...rgado_ajax.php http://www.forosdelweb.com/f13/que-u...y-json-955415/ http://tecnologiasweb.blogspot.com.e...cript-con.html