Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2013, 20:27
Avatar de fhederico
fhederico
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 14 años, 8 meses
Puntos: 23
Respuesta: Cargar contenido en un DIV con función js

Hola,

Primero que todo, actualiza tu archivo JQuery, estas ocupando la version 1.4 y ya vamos en la 1.9

Código:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Sobre tu codigo, puse lo que te habia dicho originalmente, con la unica salvedad que como lo llamamos por el class debe ir .menu, si lo llamamos por el ID debe ser #menu, por lo tanto ocupe esto

Código:
 $(document).ready(function()
    {
        $(".menu a").on("click", function(event)
        {
            //Cancela el evento del href, por defecto al pinchar en un link
            // te envia a este, con esto evitamos que ejecute el link
            event.preventDefault();            

           //Cargamos el contenido del enlace
            $('#contenido').load(this.href);
        });
    });
Ya que tu otra funcion lo que hacia era cambiar el href, por lo tanto si intentabas volver a cargar la pagina te cargaba un @2013

No estoy seguro, asi que tendras que confirmarme esto, cuando cargas la pagina por ejemplo "usuarios.php" esta pagina tiene solo el contenido? es decir, no contiene etiquetas html o body cierto? ya que solo estas cargando el contenido de dicha pagina por lo tanto no deberias ponerlo como una pagina web, no se si me explico.

Sobre tu otra pregunta, cuando cargas una web por ajax, y deseas que por ejemplo guarde los datos cuando estas creando un usuario nuevo deberas ocupar AJAX para que ejecute tu consulta sin recargar la pagina, esto obviamente deberia ir dentro de la pagina que estas cargando, es decir, si estas creando un nuevo usuario y cargas la pagina por ejemplo "usuario_new" dentro de esta debera ir la consulta por AJAX.

Por ultimo, tienes comentarios HTML dentro de los JS, esto te producira error ya que no los reconoce, por ejemplo

Código:
<!-- Función que confirma si desea eliminar un registro -->
A se me olvidaba, existe un complemento para firefox, llamado firebug, es MUY util y te permite ver los errores que se generan entre muchas funciones, buscalo.

Saludos
__________________
Si encuentras que tu pregunta fue respondida, se agradeceria enormemente que la marcaras como solucionada... si... es el boton verde gigante que esta al final de la pagina :)