ejemplo del javascript
acciones.js
Código Javascript:
Ver original
var filtro_portal = 'Posts'; function portal_filter(accion){ mydialog.buttons(true); $('#abrir').slideDown('slow'); $('#filter_portal').slideUp('slow').addClass('opacity'); $('#loading_filter').show('fast'); //Cambiamos el menu a selected $('#filter' + filtro_portal).removeClass('selected'); $('#filter' + accion).addClass('selected'); $('#title' + filtro_portal).hide('fast'); $('#title' + accion).show('fast'); $('#show' + filtro_portal).hide('fast'); $('#show' + accion).show('fast'); filtro_portal = accion; $.ajax({ type: 'POST', url: 'url del archivo', data: 'ref='+accion, success: function(h){ $('#abrir').slideUp('slow'); $('#loading_filter').hide('fast'); switch(h.charAt(0)){ case '0': //Error mydialog.alert('Error', h.substring(3)); break; default: $('#filter_portal').html(h.substring(3)); $('#filter_portal').slideDown('slow').removeClass('opacity'); } }, error: function(){ $('#kst-loading').slideUp('slow'); mydialog.error_500("portal_filter('"+accion+"')"); } }); }
vista home_index.php
Código PHP:
<li><a class="selected" href="#" id="filterPosts" onclick="portal_filter(\'Posts\'); return false" title="Posts">Posts</a></li>
<div align="center" id="loading_filter" style="display:none;padding:10px">
<img src="'.$base_url().'/loading.gif" title="Cargando..." border="0"></div>
<div id="filter_portal" class="new-portal-data">
<-----------contenido segun deberia actualizar-------->
</div>
</div>
el cual e implementado varias rutas tanto las helpers como las url y en ninguna forma me toma el javascript