Al usar codeigniter, ¿es posible usar solo html en la vista y cargar lo que se requiere a través de AJAX?

Absolutamente. También puede usar cualquier marco de JavaScript de su elección para hacerlo (jQuery de la mía).

Mi enfoque para hacer esto es:
1. Configure una función de controlador para representar la página de vista HTML.
2. En la página HTML, tenga una función jQuery para hacer una llamada ajax a otra función del controlador (que se utilizará para servir el contenido)
3. Ate esta llamada AJAX a un evento (haciendo clic en un botón determinado, etc.)
4. Una vez que se active la llamada AJAX, haga que la función del controlador obtenga los datos apropiados a través de un modelo.
5. Después de recuperar, puede devolver estos datos directamente a la llamada AJAX, o pasar los datos a otro archivo de vista primero, renderizarlos y pasar ese fragmento HTML procesado a la llamada AJAX.
6. Una vez que la llamada AJAX recibe esto, puede inyectarlo en el DOM de la página HTML donde lo necesite.

Si eso es difícil de seguir, este artículo tiene varios recursos para integrar AJAX con Codeigniter: http://choosedaily.com/1052/9-wa…