Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2015, 14:00
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Cargar todo en un div principal

Puedes capturar los submit del formulario...


Lo unico que tendrás que usar $.ajax (o $.get o $.post) para pasar la info ;)

Algo así como
Código Javascript:
Ver original
  1. $("a,input[type=submit]").click(function(event)
  2.     {
  3.         event.preventDefault(); //Nos aseguramos que no funciona el click por defecto del a o el submit
  4.         if( $(this).get(0).tagName == "a") {
  5.             var url = $(this).attr("href");
  6.             $("div[rel=contenido]").empty();
  7.             $("div[rel=contenido]").load(url);
  8.         }
  9.         if( $(this).get(0).tagName == "input") {
  10.             var $form = $(this).closest("form");
  11.             var url = $form.attr("action");
  12.             var data = $form.serialize();
  13.             $.post(url, data, function(resultado) {
  14.                   $("div[rel=contenido]").empty();
  15.                   $("div[rel=contenido]").html(resultado);
  16.              });
  17.         }
  18.     });

Es solo una orientación... lo he escrito de cabeza, puede tener errores... y es bastante mejorable! Pero así tienes una idea de como hacerlo ;)

Saludos
__________________
>> Eleazan's Source
>> @Eleazan