Disculpen amigos , pues no me explique bien.
Lo que necesitaba era crear un pequeño sitio en CodeIgniter donde se pueda insertar, eliminar y listar, utilizando ajax por medio de la libreria jQuery.
O sea, que mi sitio fuera capaz de incluir la libreria jQuery desde el mismo javascript y realizar peticiones a una clase controladora.
No obstante, ya resolví y muchas gracias. Aqui en pequeño ejemplo.
Esta es la vista principal:
Código PHP:
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Listar</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function listar()
{
var URL = "controladora/listar";
var f = function (respuesta)
{
$("#contenido").html(respuesta);
}
$.ajax({
async : true,
type : "POST",
url : URL,
success : f
});
}
</script>
</head>
<body>
<h1>Listar</h1>
<span><?php echo anchor('listar()' ,'Mostrar Usuarios'); ?> </span>
<div id="contenido"></div>
</body>
</HTML>
Tuve que hacerle unos ligeros cambios a la funcion "anchor" para que reconozca cuando redireccionarse a una función de javascript o a una página.
Esta es la clase controladora a la que se le hace la petición.
=> controladora
Código PHP:
class Controladora extends Controller {
function Controladora()
{
parent::Controller();
}
function listar()
{
$this->load->view('listar_view');
}
}
Esta es la vista que es invocada por la clase controladora
=> listar_view
Código:
<table width="75%" border="0" cellpadding="0" cellspacing="0" style="margin-left:10px;" align="center">
<tr bgcolor="#F1F1F1">
<td><div align="left"><strong>Usuario</strong></div></td>
<td><div align="left"><strong>Nombre</strong></div></td>
<td><div align="left"><strong>Correo</strong></div></td>
<td><div align="left"><strong>Rol</strong></div></td>
</tr>
<?php
$sqlBuscarUsuarios = "SELECT ci_usuarios.*, ci_rol.rol as nameRol FROM ci_usuarios INNER JOIN ci_rol ON ci_usuarios.rol = ci_rol.idRol";
$resultado = $this->db->query($sqlBuscarUsuarios);
$fila = false;
foreach ($resultado->result() as $r)
{
echo (!$fila) ? "<tr>" : '<tr bgcolor="#F1F1F1">';
echo "
<td align='left' valign='middle'>$r->usuario</td>
<td align='left' valign='middle'>$r->nombre</td>
<td align='left' valign='middle'>$r->correo</td>
<td align='left' valign='middle'>$r->nameRol</td>
</tr>";
$fila = !$fila;
}
?>
</table>
Eso es todo, y para eliminar e insertar es prácticamente lo mismo.
Ahh, les recomiendo a los que trabajan con modulos que hagan uso de la libreria HMVC que está muy buena.