Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2011, 11:38
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 4 meses
Puntos: 1532
Respuesta: Menu de navegacion

es simple, puedes usar $this->input->is_ajax_request() para verificar desde el controller si se trata de una petición ajax y renderizar la vista en cuestión (sin las de layout).

parte del truco consiste en aprovechar si el usuario tiene js inactivo:

<a href="url/request/normal/mvc" onclick="$('#capa').load('url/request/normal/mvc'); return false;" >link</a>

en dado caso si el usuario tiene js inactivo el link normal se envía y la pagina carga completa, en caso contrario se carga la capa desde AJAX y el return false; evita el GET normal
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...