Hola marivi.. comunmente una de las funcionalidades y reglas al momento de trabajar con Ajax es delegar ciertas responsabilidades de nuestra aplicación al navegador Web, esto implica ya sea la entrega previa de contenidos o bien la entrega de objetos javascript (creados en tu modelo del lado del servidor) al navegador.
La solución es delagar este tipo de actividades básicas al navegador a la primera carga de tu página (delegar ciertas funcionalidades) y cuyas funcionalidades no dependan de ir al servidor hasta un momento determinado.
un saludo
ebe