Si lo so che fa tutto bootstrap, lo uso spesso. La documentazione appunto dice che viene usato jquery.load() in quel caso .
Come descritto sopra a mio avviso potrebbe essere quella la ragione.
jQeury l'hai già sul sito perchè richiesto da bootstrap. Se conosci un minimo js per fare una chiamata a parte con jquey ajax bastano poche righe di codice in più e quindi una cosa di questo tipo
codice:
$.ajax({
  url: "pagina.php",
data: 'var=2'

}).done(function(result) {

  $( '#id_dove_mettere_il_contenuto' ).html( result );

});


dove result sarà l'echo dell'html ritornatao dalla pagina

I vari paremtri ed opzioni per ajax sono sulla documentazione.