Mucha gracias. Había leído lo de LOAD hace un tiempito, pero en ese momento no me dí cuenta como me podía servir. Me vino super al pelo...
Respecto de ejecutar la función al inicio me anduvo bien (voy a porbar utilizar LOAD porque creo que le dará prolijidad al código)... pero te hago un par de preguntas:
1) La primera: Yo solucioné lo de la función de este modo:
<script>
jQuery(document).ready(function(){
jQuery('#listadoPosiciones').html(ajax('{{=URL('ordenListadoClasificacion', args=['general', str(ano)])}}', ['orden'], 'listadoPosiciones'));
});
</script>
donde: #listadoPosiciones es el ID del DIV que se modifica (escribe); ordenListadoClasificación es una función que esta definida en default.py y simplemente devuelve un string que contiene todo el html del div que quiero escribir.
El tema: la verdad que me parece que esa llamada a ajax esta de más. A mi me alcanzaría con ejecutar la función del controlador y recepcionar el string que devuelve, ya que con jQuery modifico dinámicamente el contenido html del tag (DIV)... algo así:
jQuery('#listadoPosiciones').html(MIfuncion(parámetros));
La pregunta: ¿cómo puedo ejecutar la función que se encuentra en default sin invocar una vista? ¿se entiende?
gracias