Hola Carlos,
la pagina en si termina siendo un "componente" en la pantalla de un CI, es decir... es html que sacas vos a mano cuando generas el layout, por lo demas la operacion con el filtro es similar a lo que haria una operacion comun de toba.
La interaccion de la parte JS es con el mismo server o con otro?
Saludos