Hola buenas
Tu problema es que te está ejecutando lo que tú le dices,
y además lo que hace un
<a>. Por eso siempre te recarga todo. Lo que debes hacer es decirle que anule el comportamiento normal para que sólo haga lo que tú le has programado, eso se consigue con
event.preventDefault()
Te quedaría así el trocito del click():
Código PHP:
$('a').click(function(event) { // Añadimos "event"
event.preventDefault(); // Anulamos comportamiento del <a>
$('section').load($(this).attr('href'));
return false;
});
});
Prueba a ver si es esto. Saludos!